首先,我是VBA新手。所以请原谅我的无知。
我有一个安装在Word启动文件夹中的全局模板。
全局模板有一些我想访问的宏。但我无法弄清楚如何访问宏。
我尝试使用Application.Run
,但这不起作用(或者至少我做错了)。我一直得到运行时错误424。
我也试过使用Call globaltemplatename.modulename.functionname
这样的东西,但这也不起作用。
我也尝试简单地调用函数,但之后它说函数/ sub没有定义。
答案 0 :(得分:3)
我没有在我调用的模板中创建引用...
嗯...如果有其他人遇到此问题,您必须打开模板(而不是全局模板),然后转到工具> VB编辑器中的引用。然后检查全局模板的项目名称。
答案 1 :(得分:1)
sTemp = Application.Run ("modulename.functionname")
整个字符串都是双引号。
Word不需要模板名称 - 请将其保留。
答案 2 :(得分:0)
更多Word不允许您使用 ModuleName.ProcName 。否则将抛出运行时错误。