撰写包含许多编程术语的电子邮件时,我希望我的常规拼写错误以红色花键显示,但是当很多特殊单词也显示为错误时,这会令人讨厌。我可以进行拼写检查,并针对每次拼写事件将其告知“忽略所有内容”,红色的花体将消失。然后,当我继续撰写邮件时,拼写检查将继续在新的编辑中进行。
我想做的是创建一个 VBA 宏,它将在选定的文本或整个邮件正文中为我执行此操作(我没有偏好)。我是一位经验丰富的 Access VBA 开发人员,但对 Outlook 中的“拼写检查”对象模型不太熟悉。
我的想法来自免费的 Microsoft OneNote Onetastic add-in和“无拼写检查”宏。能够在 Outlook 中做到这一点非常好。
3 回答
与选择的文本相反,清除整个消息正文似乎比较容易(至少是可能的)。希望这会给您一些启发。
请注意,假设您已经遇到拼写错误,则不会立即使用
ShowSpellingErrors = False
清除邮件正文。切换语言是一个快速的技巧,但又简单明了。更多想法这里。从 BigBen 开始,我就能回答这个问题。我给他打了勾,但这是我认为可以回答我的问题的功能。 (编辑:现在,我了解了此响应的布局方式,因此我检查了此 answer.)
如果要将此功能添加到消息工具栏,请在打开消息窗口(不是 Outlook 主窗口)时打开“快速访问工具栏”。请按照下图中的箭头。
谢谢您的回答,这对我很有帮助
另一个选项是在键入选项时切换 gram/spelling 检查的显示
下面仅是与您的答案不同的 3 行,第 3 行刷新了单词“应用程序”(编辑)。
我在 Word 本身的宏按钮中使用了这 3 行
下面的完整宏