是否可以运行宏子项或存储在.bas文件中的函数?
我想创建一个vbscript
,可以打开word文档并从.bas
文件运行宏函数。我知道这可以使用启用宏的文档但是.bas
文件或.text
文件呢?
所以从vbscript
Set wrdApp = CreateObject("Word.Application")
Set wrdDoc = wrdApp.Documents.Open(sFile)
'some code here to import the macro form a file
wrdApp.run("macroname")
答案 0 :(得分:2)
我相信您要导入模块(.bas文件)的代码可以通过以下方式实现:
wrdApp.VBE.ActiveVBProject.VBComponents.Import "C:\temp\yourmodule.bas"
您需要确保启用对VB Project对象模型的编程访问。