大写单词“ I”(Microsoft Word)
William经常使用Word的命令来更改大小写,但是他注意到命令的行为(有时)是奇怪的。他经常想以“句子大小写”结尾,句子首个单词的首字母大写,其他所有字母都小写。但是,Word也会以小写形式保留“ I”一词,当然,应始终将其大写。因此,William必须返回文本,并手动将每个小写字母“ i”大写。他想知道是否有办法解决这个问题。
许多人认为,该解决方案不在Word的“自动更正”功能中。
默认情况下,“自动更正”包含一个选项,该选项可在您键入时自动将字母i的所有小写单词实例替换为I。
但是,这不是“键入时”情况。如果您选择一个句子并使用F3循环使用大写字母,则最终(在进入句子大小写之前)会经过小写大写字母,从而将包括代词“ I”在内的所有字母都小写。然后选择句子大小写大写时,代词将保留为小写,除非它是句子中的第一个单词。无论您如何配置自动更正,都会出现此行为。
我们唯一能想到的解决方案是使用Word在宏中的查找和替换功能,以大写I替换单个单词小写i的所有实例。
Sub iBecomesI() Selection.WholeStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "i" .Replacement.Text = "I" .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = True .MatchWholeWord = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
如果需要,可以将宏与您选择的键盘快捷方式相关联,以便您可以轻松地将其与所选句子配合使用。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
链接:/ wordribbon-WordTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)此技巧(7911)适用于Microsoft Word 97、2000、2002和2003。您可以找到用于Word(Word 2007)的功能区界面的该技巧的版本。和更高版本)在这里:
链接:/ wordribbon-Capitalizing_the_Word_I [将单词“ I”大写)。