我有一个Word.Application对象。如何通过使用Word对象模型以编程方式获取宏对象?
答案 0 :(得分:2)
简而言之,您需要设置对Microsoft Visual Basic for Applications Extensibility库的引用。
然后,您可以通过ThisDocument.VBProject.VBComponents集合引用您的项目。
例如:
for i = 1 to thisdocument.vbproject.vbcomponents.count
debug.print thisdocument.vbproject.vbcomponents(i).name
next i
可以通过ThisDocument.VBProject.VBComponents(i).CodeModule对象访问每个组件中的代码。
编辑:工作簿到文档