这样这两个宏就被添加到工具栏中了,如下图所示。 ![]() 为了配合这两个宏的使用,我们需要一个外部文件来储存各种变量和对应值。这里采用的是 Excel 文件。在当前 Word 文档的所在目录内,新建名为 Symbols.xlsx 文件,必须是这个名字,因为在上面的代码中被写死了,如果你想换个名字,要把这行代码一并改了。 FilePath = ActiveDocument.Path & "\Symbols.xlsx" 然后打开这个 Excel 文件,然后添加你要用到的符号,如下图所示。 ![]() 左边一列是变量的名称,右面一列是变量的值。用法就是点击 Word 工具栏上的”更新符号“按钮,Word 会读取所有的变量值。如果想在某处插入作者,点击”插入符号“按钮,在弹出的对话框中填 ”AU“,然后点击确定,如下图所示。 然后就出现你事先在 Excel 中定义好的内容了,如下图所示。 ![]() 然后就出现你事先在 Excel 中定义好的内容了,如下图所示。 ![]() 如果后期想修改符号,只需要在 Excel 中统一修改,保存后点击 Word 工具栏上的”更新符号“按钮,Word 中所有的 DOCVARIABLE 域都会更新。 当然,你可以为宏添加快捷键,就不用每次都用鼠标点击了。 |