【发布时间】:2010-10-04 13:54:40
【问题描述】:
在 Word 2007 中,用户可以通过在“更改样式”菜单选项中选择“从 XYZ 模板重置为快速样式”来更新应用的样式。
有人知道自动化的方法吗?我尝试在模板项目的 VBA 中的 Document_Open() 方法中添加一个宏,但它出错了。
【问题讨论】:
标签: automation ms-office office-2007 word-2007
在 Word 2007 中,用户可以通过在“更改样式”菜单选项中选择“从 XYZ 模板重置为快速样式”来更新应用的样式。
有人知道自动化的方法吗?我尝试在模板项目的 VBA 中的 Document_Open() 方法中添加一个宏,但它出错了。
【问题讨论】:
标签: automation ms-office office-2007 word-2007
当您录制“从 xxx 模板重置为快速样式”的宏时,Word 会生成 VBA 代码:
WordBasic.ApplyQFSetTemplate
我也无法让这个命令工作,也找不到任何关于它的 Word VBA 文档。相反,当附加了正确的模板时,请使用以下命令:
ActiveDocument.UpdateStyles
那个确实一直有效!
【讨论】: