【发布时间】:2015-02-26 07:34:43
【问题描述】:
我工作的一个部门创建了几个主题文件和他们希望在不同情况下使用的快速样式颜色。
我想创建一个宏,运行时会自动保存主题,然后分配一个快速样式颜色组。
我试过宏记录器没有提供任何提示,因为在尝试记录动作后宏是空白的,这是使用鼠标或键盘。到处搜索,没有解决方案。
我可以创建用于调用宏的功能区选项卡和按钮,我已经创建了宏和表单来使用地址等填充文档。
但我找不到任何可以设置和保存主题或快速样式和/或颜色的位置。
【问题讨论】:
我工作的一个部门创建了几个主题文件和他们希望在不同情况下使用的快速样式颜色。
我想创建一个宏,运行时会自动保存主题,然后分配一个快速样式颜色组。
我试过宏记录器没有提供任何提示,因为在尝试记录动作后宏是空白的,这是使用鼠标或键盘。到处搜索,没有解决方案。
我可以创建用于调用宏的功能区选项卡和按钮,我已经创建了宏和表单来使用地址等填充文档。
但我找不到任何可以设置和保存主题或快速样式和/或颜色的位置。
【问题讨论】:
VBA 的一个好主意是始终查看 IDE 中的对象资源管理器。只需在 VBA 编辑器中按 F2 并在搜索字段中键入“主题”。 有 ActiveDocument.ApplyDocumentTheme(Filename as string) 和 ActiveDocument.ApplyTheme(Name as string) 方法。对于快速样式,您还可以找到方法。 我没有时间测试它,但我想你可以继续。
【讨论】: