如何从cmd运行VBS脚本?

Dav*_*.ca 2 vbscript windows-xp

我有来自Microsoft支持的以下vbs脚本用于添加Excel加载项:

Dim oXL As Object
Dim oAddin As Object
Set oXL = CreateObject("Excel.Application")
oXL.Workbooks.Add
Set oAddin = oXL.AddIns.Add("c:\Program Files\MyApp\MyAddin.xla",  True)
oAddin.Installed = True
oXL.Quit
Set oXL = Nothing
Run Code Online (Sandbox Code Playgroud)

我将上面的脚本保存到一个名为addin.vbs的文件中,并从命令控制台运行它:

C:\...>cscript addin.vbs
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

c:\...\addin.vbs(1, 9) Microsoft VBScript compilation error: Expected end of statement
Run Code Online (Sandbox Code Playgroud)

不知道如何从cmd控制台运行它?

我是从Windows XP运行它.

eph*_*ent 5

Visual Basic for Applications(VBA,您的代码编写)和Visual Basic Sc​​ripting Edition(VBS)不是同一种语言.

Windows Scripting Host(WSH,即cscript.exewscript.exe)仅处理活动脚本语言(在大多数安装中,VBScript和JScript).VBA只能在要托管它的应用程序中运行.

只需按照Microsoft支持页面上的说明操作,即可将脚本添加到Excel.