使用格式样式部署Dotm文件?

时间:2013-03-06 08:08:34

标签: vba ms-word add-in word-vba

我为Word 2007/2010开发了一个小VBA宏,它使用了一些格式样式(我不确定这是最好的翻译,在我的德语版本中它被称为Formatvorlagen。我的意思是应用于文本的样式,像标题一样。)

将宏部署到STARTUP文件夹并且基本上可以正常工作 - 但是未加载格式样式 - 因此宏无法找到它们。

所以我的问题是:如何将格式样式部署到Word?我可以覆盖normal.dot,但这是一个糟糕的解决方案。

1 个答案:

答案 0 :(得分:0)

目前我可能还有一种更容易想到的方法,但您可以尝试以下方法:

点击主页标签上的更改样式按钮,选择样式集另存为样式,导出所需的样式设置

该命令会将当前选定的样式集保存为dotx文件。默认位置为C:\Users\[USERNAME]\AppData\Roaming\Microsoft\QuickStyles - 如果您将文件复制到新计算机并将其放在用户的同一目录中,则可以使用更改样式按钮加载样式集或在代码中:

ActiveDocument.ApplyQuickStyleSet2 "XXX"

其中XXX更改样式按钮下的样式名称(与没有dotx扩展名的样式文件名相同)。