迈克尔拥有他每天需要编辑的文档。这些文档是“自由流动的”,没有句子的结尾或开头。 (它们开始时是原始抄本。)如果Michael可以选择一个字符并让其自动将其大写并返回两个空格以键入句点,则对Michael很有帮助。这样一来,他可以比其他人更快地编辑文档。

这种类型的需求是为处理宏而量身定制的。这是一个简单的例子,可以完全满足迈克尔的要求:

Sub BreakSentence()

Selection.Range.Case = wdUpperCase     Selection.MoveLeft Unit:=wdCharacter, Count:=2     Selection.TypeText Text:="."

End Sub

为了使用它,只需选择在您查看的内容开头的字符作为新句子。 (说实话,您可能只需将插入点放在该字符之前就可以逃脱。)运行宏,它执行两项任务-将字母大写并插入句点。

此宏中最大的假设是每个单词之间只有一个空格。如果有多个空格,则在宏运行后,您将需要“清理”您的文本。

在此_WordTip_中描述了如何为快捷键分配宏。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(13668)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。