【发布时间】:2015-04-29 00:52:43
【问题描述】:
我有一台预装了 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 组件无法创建对象'Excel.Application'。 我不明白这个错误是不是由于 Starter 限制 (http://office.microsoft.com/en-us/starter-help/excel-features-that-are-not-fully-supported-in-excel-starter-HA010374501.aspx),我在网上发现了不同意见。
有没有办法让它使用 Office Starter 版本?
【问题讨论】: