拼写检查应忽略 MS Word 2010 中的下划线变量名称 [已关闭]

问题描述 投票:0回答:3

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

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

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

ms-word documentation spell-checking
3个回答
5
投票

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

  1. 选择任何没有特殊格式的字符(例如,其样式为普通文本或正文文本)

  2. 在审阅功能区 -> 语言 -> 设置校对语言 enter image description here

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

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

enter image description here

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

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

enter image description here

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

现在,每当您希望拼写检查器忽略文本时,请应用您创建的“NoSpellingChecker”样式,Word 的拼写检查器将忽略它,而不会影响文本的外观。


3
投票

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

Sub IgnoreSpellingAndGrammar()
    Selection.NoProofing = True
End Sub

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

HTH


2
投票

不,没有好的方法可以直接告诉 Word 跳过带有下划线的单词(请参阅 FrameMaker 了解其应该 是如何完成的)。但是,显然,您可以使用 Word 中的语言拼写检查功能来执行类似的技巧。 只需将“代码”段落标签分配给您不使用的语言,然后将该语言设置为在拼写检查中跳过。

© www.soinside.com 2019 - 2024. All rights reserved.