【发布时间】:2014-11-06 18:36:36
【问题描述】:
在 Word 模板中,我有一个带有 VBA 代码的命令按钮。
问题是当使用该模板创建文档时代码会丢失。该按钮仍然可见,但它背后的 VBA 代码由于某种原因消失了。这会导致按钮只是可点击而不执行任何操作。
文档以 .docx 格式保存。
如何将按钮“粘”到其代码上,以免丢失?
【问题讨论】:
-
模板和文件以什么格式保存?根据定义,以 .dotx 或 .docx 格式保存的任何内容都会丢失所有 VBA 代码。
-
模板以 .dotm 格式保存。所以通常他们应该保留 VBA 代码。经过一些测试,我认为命令按钮不能用于此问题。我现在尝试使用一个调用存储在 normal.dot 中的宏的字段来实现。我今天将对此进行更多测试,并在稍后报告最终结果。
-
...是的,文档以什么格式保存? .docx 还是 .docm?
-
文档保存为docx。但这并不重要,因为该文档仅用于宏。这个宏根据他们正在处理的情况启动一个带有参数的程序。