大写的单词“ 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是世界上最流行的文字处理软件。)此技巧(7913)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。您可以找到此技巧的一个版本Word的旧菜单界面在这里:
`link:/ word-Capitalizing_the_Word_I [将单词“ I”大写)。