我这里有一点 MS Word 难题,涉及跨多个模板的宏。
我创建了一些宏并保存在 Normal.dotm 中。我希望,由于使用 MS Word 时始终会加载 Normal.dotm,因此无论文档的模板是什么(是否是 Normal.dotm),我都可以在任何文档中使用这些宏。但事实并非如此:当我使用使用任何其他模板保存的文档时,我无法访问这些宏。我知道我可以将这些宏保存在各种不同的模板中,但我希望能够只在一个地方更新这些宏。
有没有办法让模板或从其他模板保存的文档访问 Normal.dotm(或任何其他全局模板)中的宏,而不必将它们加载到每个模板中?
我应该补充一点,如果相关的话,这些模板都在同一台计算机上,使用同一个 Word 实例。这不是通过网络或多个 Windows 登录帐户进行的。
答案1
好吧,哇,感觉自己像个白痴。:p 我检查了我的工作,结果发现问题不在于宏没有加载(它们加载了)。它只是找不到我放入模板中的正确自定义属性,因为它正在查看当前模板而不是 Normal.dotm 模板来查找它所依赖的这些属性,所以它给了我一个错误消息,直到我进一步查看才明白其中的意思。
呼。接下来是下一个问题!