2016-06-21 54 views

回答

0

除了使用主宏文件外,還有一種選擇是使用VB腳本文件,其內容如下所示。

Option Explicit 

On Error Resume Next 

ExcelMacroExample 

Sub ExcelMacroExample() 

    Dim xlApp 
    Dim xlBook 

    Set xlApp = CreateObject("Excel.Application") 
    Set xlBook = xlApp.Workbooks.Open("D:\abc.xlsm", 0, True) 
    xlApp.Run "TestMacro1" 
    xlApp.Visible = True 

    xlApp.Quit 

    Set xlBook = Nothing 
    Set xlApp = Nothing 

End Sub 

打開記事本,粘貼上面的代碼,並保存它像RunAbcMacro.vbs

上面的代碼將打開宏文件「D:\ abc.xlsm」並運行名爲TestMacro1的宏,其中TestMacro1可以是「D:\ abc.xlsm」中的以下內容。

Public Function TestMacro1() As Boolean 
    MsgBox "InTestMacro1" 
    TestMacro1 = True 
End Function 

希望得到這個幫助!

相關問題