【发布时间】:2017-02-24 01:43:13
【问题描述】:
VBA 新手在这里。我将我的 python 编程笔记放在一个 word 文档中,因为我可以将图像导入其中并快速对齐/格式化文本。粘贴到本文档中的任何代码都会出现拼写错误。我正在尝试找到一种方法来忽略选定文本区域内的拼写错误,因此我不必单独处理忽略每个拼写错误代码行。我不想关闭文档中的拼写检查。
理想情况下,我可以编写一个宏:
Selection.ShowSpellingErrors = True
但 ShowSpellingErrors() 只能与 ActiveDocument 一起使用。我能够记录一个忽略拼写错误的宏:
Selection.LanguageID = wdEnglishUS
Selection.NoProofing = True
但是,我在其中输入的任何新文本也没有得到校对,这是我不想要的。我希望能够编写新文本并查看我犯的任何错误。感谢您的帮助!
【问题讨论】:
-
既然您是手动选择免打样部分,您是否有理由要通过代码而不是 Word 的菜单设置免打样?
-
@A.S.H,因为我并不总是手动选择小的非打样区域。有时我会复制和粘贴 R 控制台输出和图形的页面,然后继续添加我自己的注释。我实际上是在尝试遍历大量文本并忽略每个拼写错误。