自动插入括号(Microsoft Word)
许多不同的文档对其构造有许多不同的要求。例如,您可能有一个文档,有必要在其中将某些重复出现的单词放在方括号中,以便使其突出。 (某些技术手册使用此约定来指定击键,例如[Enter]键。)
如果您有这样的需求,您可能会发现只需键入文本然后返回并稍后添加方括号会有所帮助。这是宏可以派上用场的地方。例如,您可以选择单词(双击它),然后运行一个将添加方括号的宏。下面的宏将轻松完成此任务:
Sub AddBrackets() Dim iCount As Integer iCount = 1 While Right(Selection.Text, 1) = " " Or _ Right(Selection.Text, 1) = Chr(13) Selection.MoveLeft Unit:=wdCharacter, Count:=1, _ Extend:=wdExtend iCount = iCount + 1 Wend Selection.InsertAfter "]" Selection.InsertBefore "[" Selection.MoveRight Unit:=wdCharacter, Count:=iCount End Sub
宏会补偿选择结束时的所有空格或段落标记。完成运行后,插入点将保留在原始选择的末尾。您可以将宏分配给键盘快捷键或自定义工具栏工具。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1520)适用于Microsoft Word 97、2000、2002和2003。您可以在Word(Word 2007)的功能区界面中找到此技巧的版本。和更高版本)在这里: