Excel Starter 2010上的VBS:activex组件无法创build对象Excel.Application

我有一台预装Windows 7和Office Starter 2010的新电脑。 如果我启动以下简单的VB脚本(从命令行:cscript testScript.vbs):

Dim xlApp Set xlApp = CreateObject("Excel.application") xlApp.visible = True Set xlWorkbooks = xlApp.Workbooks Set xlWorkbook = xlWorkbooks.Open("C:\path\myFile.xls") xlWorkbook.ActiveSheet.Rows("1:2").AutoFit xlApp.visible = False xlWorkbook.Save xlWorkbook.Close("C:\path\myFile.xls") xlApp.Quit Set xlApp = Nothing 

它返回这个错误: activex组件不能创build对象'Excel.Application' 。 我不明白如果错误是由于入门限制( http://office.microsoft.com/en-us/starter-help/excel-features-that-are-not-fully-supported-in-excel- starter-HA010374501.aspx ),我在网上发现了不同意见。

有没有办法使它使用Office Starter版本?

尽pipe这已经是非常老旧的问题,但我决定只发布以下信息来帮助其他Google员工。

由于您试图在VBA之外创buildExcel.Application的实例,因此如果在目标计算机上安装了Microsoft Excel Viewer的更新版本,则很有可能会成功。 这将允许您访问Excel的API

请记住, Excel简化版不支持macros以及其他重要限制 。

干杯!