2016-06-21 56 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 

希望得到这个帮助!

相关问题