我可以将外部代码链接到Word文档吗? 我有很多带有宏的文档(VBA代码)。全部使用相同的代码。我希望代码能够从外部源代码运行,而不是从所有这些文件中运行。这样,如果我必须更新代码,我只有一个地方需要更新。在MS Word中运行外部VBA代码
5
A
回答
2
将代码移动到附加的模板,那么宏在所有基于该模板的文档中都可用。
2
您可以创建一个模板并将其放入%APPDATA%\ Microsoft \ Word \ STARTUP文件夹中,这会使模板成为一个插件并且STARTUP是一个值得信赖的位置,与使用模板中的宏相比,其他地点。
然后,任何文档都可以使用Application.Run()在模板中调用函数。
例如
在模板中写入以下内容:
Function templateHello() As String
templateHello = "hello from template!"
End Function
然后,任何Word文档中,你可以这样写:
MsgBox Application.Run("templateHello")
这将显示一个消息框, “你好,从模板!”
相关问题
- 1. 如何在MS Word中从光标位置运行VBA脚本?
- 2. 从外部触发器运行VBA代码?
- 3. VBA代码是否可以在MS应用程序之外运行?
- 4. MS Access VBA代码
- 5. 运行时错误与我的代码VBA Word
- 6. 运行VBA代码问题
- 7. MS Word VBA代码将图像对齐右上角
- 8. VBA的MS Word表格行问题
- 9. VBA MS访问代码将不会运行
- 10. Word vba - 如果光标在单元格/书签中 - 运行代码
- 11. MS Word VBA - 确定“样式运行”的程度?
- 12. Word中录制的VBA代码失败
- 13. VBA MS Word字体颜色
- 14. MS Word VBA动态页脚
- 15. 如何在VBA(Word 2016)中的Documents.add后继续执行代码?
- 16. 在MS Access中打开时没有预览打印时运行VBA代码
- 17. 当我从Access运行VBA时,如何在MS Word中添加新的Fieldcode
- 18. 在VBA代码中以ms访问的高级执行查询
- 19. 从MS Access VBA运行Excel VBA
- 20. 在本地运行Xcode 4,从外部执行代码?
- 21. onload运行意外代码
- 22. 光标在哪个字段? (ms word,vba)
- 23. 当公式或外部链接更改单元格时,VBA代码不运行
- 24. VBA的MS Word表格设置行与行光标所在
- 25. VBA - MS访问外部SQL服务器
- 26. MS ACCESS - 错误运行SQL 3141中VBA
- 27. 将VBA代码复制到行中的部分代码
- 28. 使用MS Access和VBA在Ms Word文档中更新(字段代码:数据库)字段
- 29. VBA代码读取word文档页脚
- 30. Word 2013中的VBA编码
Thaks为答案!这是做到这一点的唯一方法吗?我们在一个平台上,当我们使用其他平台而不是normal.dot时,我们有时会遇到问题。 – Daniel 2010-10-13 14:10:31
如果你想使用VBA代码,就是这样。您可以将代码转换为Plug in(VB6或任何.net lang可以这样做),但这可能超出您真正需要的。 – DarinH 2010-10-17 03:48:01