如何从vbscript执行vba

时间:2014-03-31 22:50:11

标签: vbscript

我在此网站上搜索answers,但他们没有完整的信息

我有一个文件c: ....test.xlsm它有一个子程序test ()

sub test () 
msgbox "hello stackoverflow"
end sub

我想编写一个

的vbscript

1)打开c: ....test.xlsm

2)运行test ()子程序

3)关闭c: ....test.xlsm

我该怎么做?

1 个答案:

答案 0 :(得分:1)

假设它在一个模块中,你会这样称呼它

dim eApp
set eApp = GetObject("C:\wb.xlsm")
eApp.Application.Run "wb.xlsm!test"
set eApp = nothing