I'd like to disable the CTRL+ENTER and ALT+S keyboard shortcuts in Outlook 2007, to avoid accidentally sending incomplete emails.

I've found instructions for Outlook 2003 but they don't seem to work in Outlook 2007.

How can I disable these shortcuts in Outlook 2007?

link|improve this question

75% accept rate
Shouldn't it be CTRL+ENTER? – Snark Sep 9 '09 at 13:22
Good point, edited... – tjrobinson Sep 9 '09 at 14:03
feedback

3 Answers

I think you're trying to disable CTRL+Enter instead of Alt+Enter. Here are the instructions:

  1. Select "Tools -> Options" from the main menu in Outlook
  2. Click the "E-mail Options..." button
  3. Click the "Advanced E-mail Options..." button
  4. Look at the checkbox at the bottom

EDIT: For Alt+S, try reading this Technet article to shed some light on disabling shortcut keys: Disable user interface items and shortcut keys. You'll need to setup a group policy with the appropriate admin template. If group policy isn't an option, you should be able to edit HKCU\Software\Microsoft\Office\12.0\Outlook\DisabledShortcutKeysList\ in the registry.

link|improve this answer
+1 i was just about to post those exact instructions, they work. – kez Sep 9 '09 at 13:22
That disables CTRL+ENTER but not ALT+S – tjrobinson Sep 9 '09 at 14:05
I edited my post to help guide you in disabling Alt+S. It doesn't appear to be as straight-forward as disabling CTRL+Enter, but it's doable. – Russ Warren Sep 9 '09 at 14:20
feedback

It's not a solution, but it's a reasonable workaround. You can delay delivery of all messages in Outlook 2007.

Source: http://office.microsoft.com/en-us/outlook/HP012328171033.aspx

link|improve this answer
1  
You might want to edit your post to say "delay" instead of "disable." Disabling delivery of all messages in Outlook just sounds a little counter-productive! – Russ Warren Sep 9 '09 at 13:25
Thanks, edited! – Randolph West Sep 9 '09 at 13:49
feedback
!s::Return

in autohotkey would disable that key globally. You'll want to put it in a #IfWinActive block, but I don't know what Outlook's class names are, so I can't tell you that.

#IfWinActive, ahk_class [Class Here]
!s::Return
#IfWinActive

Use the bundled Window Spy to grab the class and plug it in, and that'll work :)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.