使自动更正注意字符大小写(Microsoft Word)
自动更正是一项方便的功能,有助于弥补“打字不当”。
(当我的手指在何时混淆应按哪些键的时候,这对我有很大帮助。:>)但是,在某些情况下,自动更正会引起问题。
当您的首字母缩写词与通常输入错误的单词相同时,请考虑这种情况。例如,“ hsa”被自动更正识别为错误输入,并自动更正为“有”。但是,HSA也是_Health Savings Account的首字母缩写。_如果您确实要键入首字母缩写,则您不希望Word假设您输入错误并为您更正。
不幸的是,没有办法指示自动更正忽略所有大写形式的“ mistyped”单词。但是,可以使用两种解决方法。
第一种解决方法是创建一个全新的“自动更正”条目,该条目仅处理需要HSA的实例。请按照下列步骤操作:
。显示“ Word选项”对话框。 (在Word 2007中,单击Office按钮,然后单击Word选项。在Word 2010或更高版本中,显示功能区的“文件”选项卡,然后单击“选项”。)
。在对话框的左侧,单击“校对”。
。单击自动更正选项按钮。 Word将显示“自动更正”对话框的“自动更正”选项卡。 (请参见图1。)
。在“替换”框中,输入“ hsaa”(不带引号)。
。在“使用”框中,以大写形式输入HSA。
。点击添加。新的自动更正定义将添加到Word已维护的定义中。
。单击确定。
此时,每次键入“ hsaa”,它将替换为HSA,并且每次键入“ hsa”,它将替换为“具有”。之所以可行,是因为只有在Word确定您已完成单词(按空格或标点符号)后才进行替换,并且一旦进行替换,Word就不会返回并进行其他替换。因此,作为“ hsaa”的替代品的HSA不会自动更正为HAS。
第二种解决方法是允许AutoCorrect进行工作,将所有HSA实例忠实地更改为HAS。然后,您可以创建一个宏,该宏将使用“查找和替换”来查找大写单词HAS的所有实例,并将其更改为HSA。下面的宏可以做到这一点:
Sub ReplaceHAS() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "HAS" .Replacement.Text = "HSA" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = True .MatchWholeWord = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
该宏适用于整个文档。您可以将其分配给快捷键或工具栏按钮,以便将其用作编辑过程中的完成步骤之一。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(7549)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: