使自动更正注意字符大小写(Microsoft Word)
自动更正是一项方便的功能,有助于弥补“打字不当”。
(当我的手指弄不清楚应该在何时按下哪些键时::>极大地帮助了我。)但是,在某些情况下,自动更正会引起问题。
当您的首字母缩写词与通常输入错误的单词相同时,请考虑这种情况。例如,“ hsa”被自动更正识别为错误输入,并自动更正为“有”。但是,HSA也是_Health Savings Account的首字母缩写。_如果您确实要键入首字母缩写,则您不希望Word假设您输入错误并为您更正。
不幸的是,没有办法指示自动更正忽略所有大写形式的“ mistyped”单词。但是,可以使用两种解决方法。
第一种解决方法是创建一个全新的“自动更正”条目,该条目仅处理需要HSA的实例。请按照下列步骤操作:
。从工具菜单中选择自动更正选项。 Word将显示“自动更正”对话框,并且应选择“自动更正”选项卡。 (请参见图1。)
。在“替换”框中,输入“ hsaa”(不带引号)。
。在“使用”框中,以大写形式输入HSA。
。点击添加。新的自动更正条目将添加到条目列表中。
。单击确定。
此时,每次键入“ 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是世界上最流行的文字处理软件。)本技巧(228)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: