我经常使用 Microsoft Word,也使用 Thunderbird 收发电子邮件。我无法记住拼写检查的两组不同热键,有没有办法强制 Word 和 Thunderbird 使用同一套热键?我不在乎它是哪一套,只要它对两个程序都一样就行。
答案1
如果你足够专业,你可以安装 AutoHotkey。你可以对 AutoHotkey 进行编程,让它识别哪个窗口具有焦点,并用一个热键替换另一个热键。
答案2
自动热键!
#IfWinActive, ahk_class OpusApp
[Key 1]::[Key 2]
#IfWinActive
将重新映射键 1 到键 2,仅在 Word 中(2007?如果您使用的是其他版本,则应使用捆绑的 Window Spy 来获取类)
我实际上不知道它们是什么键,但 F1::F2 会将 F1 映射到 F2,例如仅在文字中。
答案3
您可以制作一个单词宏来检查拼写,然后将该宏的键盘快捷键设置为 Thunderbird 使用的任何键。
要制作宏,您需要启用功能区上的“开发人员”选项卡:选中“Office”按钮,然后在“Word 选项”下,单击“在功能区中显示开发人员选项卡”复选框(对话框的“常用”选项卡中从上往下第三个选项卡,即顶部选项卡,默认情况下处于活动状态)。
然后,单击“录制宏”按钮并输入宏的名称,也可以输入描述。单击键盘按钮为其分配键盘快捷键,并在相应的字段中输入 Thunderbird 的快捷键。然后单击“确定”并检查文档的拼写。最后,点击“停止录制”。
要检查,您可以打开 Visual Basic 编辑器(再次在“开发人员”选项卡上),您应该会看到如下内容:
Sub CheckSpelling()
'
' CheckSpelling Macro
'
'
If Options.CheckGrammarWithSpelling = True Then
ActiveDocument.CheckGrammar
Else
ActiveDocument.CheckSpelling
End If
End Sub
请注意:这些说明适用于 Microsoft Office Word2007。您可以在其他版本中执行类似操作,但需要遵循不同的说明。