拼写检查应忽略MS Word 2010中的下划线变量名称

时间:2014-05-30 16:27:06

标签: ms-word documentation spell-checking

有没有一种好方法让MS Word 2010拼写检查忽略技术文档中的变量名称(例如:像带有下划线的单词)?

我不应该加载数据字典来完成此操作,或者将这些单词添加到MS Word中的字典中。

我尝试创建一个样式“代码”,但它将字体改为全粗体,或者不粗体,这不是我想要的。

3 个答案:

答案 0 :(得分:3)

您可以通过使用(仅)属性“不检查拼写或语法”来定义带有“仅拼写或语法”的字符样式来强制Word-Spell-Checker省略某些文本,并将该样式应用于您希望拼写检查器省略的任何文本。为此,请按照以下步骤操作:

  1. 选择任何没有特殊格式的字符(例如,其样式为普通或正文)
  2. 在“审核”功能区上 - >语言 - >设置校对语言 enter image description here

  3. 在对话框中,选中“不检查拼写或语法”框,然后单击“确定”。 enter image description here

  4. 在主页功能区上 - > (在样式组中)单击更多下拉(快捷样式库) - >创建样式

    enter image description here

  5. 在对话框中,给出一个合理的名称(例如NoSpellingCheck) - >单击修改(按钮) enter image description here

  6. 在对话框中 o将“样式类型”更改为“字符”, o选中“基于此模板的新文档”(底部的选项)和 o验证定义(预览下方)包括“不检查拼写或语法”和“基于:默认段落字体”。单击“确定”。

    enter image description here

  7. 退出Word时,系统可能会提示您保存对Normal.dotm模板的更改,选择“是”,就是这样。

  8. 现在,只要您有想要拼写检查器省略的文本,请应用您创建的“NoSpellingChecker”样式,Word的拼写检查器将忽略该样式,而不会影响文本的外观。

答案 1 :(得分:1)

不,没有好办法直接告诉Word跳过带下划线的单词(请参阅FrameMaker,了解假设如何完成)。但是,您可以使用language-spellchecking feature in Word to do a similar trick。只需将您的“代码”段落标记分配给您不使用的语言,然后在拼写检查中将该语言设置为跳过。

答案 2 :(得分:0)

另一种 - 更快捷的方法是简单地运行一个宏,指示Microsoft Word忽略所选文本的“Spellings& Grammar”检查。以下是您可以保存在Normal.dot文件中的VBA代码:

Sub IgnoreSpellingAndGrammar()
    Selection.NoProofing = True
End Sub

提示:要快速运行此宏,您可以1)在“快速访问工具栏”上添加快捷图标或2)添加热键/键盘快捷键,例如“Alt + i”(这可以进一步节省时间。 )

HTH