我可以将外部代码链接到 Word 文档吗?
我有很多带有宏的 Word 文档(VBA 代码)。全部使用相同的代码。我希望代码从外部源运行,而不是从所有这些文档中运行。这样,如果我必须更新代码,我只有一个地方需要更新。
您可以创建一个模板并将其放入 %APPDATA%\Microsoft\Word\STARTUP 文件夹中,这使该模板成为外接程序,并且 STARTUP 是一个受信任的位置,与在其他位置的模板中使用宏相比,这会给您带来更少的安全问题。
然后,任何文档都可以使用 Application.Run() 调用模板中的函数。
e.g.
在您的模板中写入以下内容:
Function templateHello() As String
templateHello = "hello from template!"
End Function
然后,在任何 Word 文档中您可以编写:
MsgBox Application.Run("templateHello")
这将显示一个消息框,其中包含“hello from template!”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)