Wenyin 的拾萃园
Word 中宏和替换技巧

文书工作做得多的时候可能需要一些Word 宏技巧,亦或是一些常用的批量替换。这里搜集了一些技巧:

Sub kgs()
Dim kgslist As List
 For Each kgslist In ActiveDocument.Lists
 kgslist.ConvertNumbersToText
 Next
End Sub

快速选中光标之前的所有内容:Ctrl + Shift + End

快速选中光标之后的所有内容:Ctrl + Shift + Home

通配符

通配符的使用可以相当程度自动化一些繁琐的操作。比如说我在翻译 John Lakos 的 Large-Scale C++ 的时候,其中的引用都是用英文字母加两位数的数字组成的,如果要将它们转化字体。

在替换的高级选项中选择“使用通配符”,用 ([a-zA-Z]{1,}) 表示前面的多余一个单词的英文,用 ([0-9]{2}) 表示两位数的数字,即可选中所有的引用标记,从而使得变换字体即为方便。

被替换项为:([a-zA-Z]{1,})([0-9]{2})
用来替换的项为:\1\2
并指定需要的字体。