展望 2013

展望 2013

我想禁用Outlook 2007 中的CTRL+ENTERALT+S键盘快捷键,以避免意外发送不完整的电子邮件。

我发现Outlook 2003 说明但它们似乎在 Outlook 2007 中不起作用。

如何在 Outlook 2007 中禁用这些快捷方式?

答案1

我认为您尝试禁用 CTRL+Enter 而不是 Alt+Enter。以下是说明:

  1. 从 Outlook 主菜单中选择“工具 -> 选项”
  2. 单击“电子邮件选项...”按钮
  3. 单击“高级电子邮件选项...”按钮
  4. 查看底部的复选框

编辑:对于 Alt+S,请尝试阅读此 Technet 文章以了解如何禁用快捷键: 禁用用户界面项和快捷键。您需要使用适当的管理模板设置组策略。如果组策略不是一个选项,您应该能够在注册表中编辑 HKCU\Software\Microsoft\Office\12.0\Outlook\DisabledShortcutKeysList\。

答案2

!s::Return

在 autohotkey 中将禁用该键全球。您可能想将其放在 #IfWinActive 块中,但我不知道 Outlook 的类名是什么,所以我无法告诉您。

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

使用捆绑的 Window Spy 来获取该类并插入它,这样就可以了:)

答案3

展望 2013

对于未来的访问者,在 Outlook 2013(可能是 2010)中,选项位于:

  • 文件
  • 选项
  • 邮件
  • (部分)发送消息
  • CTRL + ENTER 发送消息

答案4

AutoHotkey 脚本中的这两行代码应该可以解决 Outlook(任何版本)和 Windows Mail 的问题,尽管在我的系统(Windows 10)上只有第一行代码真正起作用:

!s::Return
^enter:Return

!= Alt 键

^ = 控制键

返回 = 不执行任何操作

仅适用于 ALT+S Outlook 的另一个可能的解决方案是在注册表中添加一个键::

Key: HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\DisabledShortcutKeysCheckBoxes
Value name: AltS
Value type: REG_SZ
Value data: 16,83

相关内容