2014-03-31 71 views
0

執行VBA我在這個網站上搜索answers,但它們沒有完整的信息如何從VBScript

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

sub test() 
msgbox "hello stackoverflow" 
end sub 

我想寫一個vbscript將

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

2)運行test()子程序

3)密切c: ....test.xlsm

我怎樣才能做到這一點?

回答

1

假設它是一個模塊中,您將調用它像這樣

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