csj 发表于 2010-8-5 13:36:35

VBS报:缺少对象: '[string: "Microsoft Excel"]'。求老手指点

我在外部的FUNCTION文件里德代码如下:

Function CreateExcelObj(ExcelNameAndPath)

set objExcel = CreateObject("Excel.Application")
    objExcel.Workbooks.Open (ExcelNameAndPath)
    objExcel.Worksheets("sheet1").Activate

    CreateExcelObj=objExcel
End Function

脚本中调用的时候的代码是:
set objExcel1 =CreateExcelObj("D:\project\usercenter.xls")

运行时就报:缺少对象: ''。这是怎么回事呢?

skyzhu 发表于 2010-8-5 14:02:40

因为 function 返回的是"Microsoft Excel"字符串

TIB 发表于 2010-8-5 14:06:30

set objExcel = CreateObject("Excel.Application")
    objExcel.Workbooks.Open (ExcelNameAndPath)
    objExcel.Worksheets("sheet1").Activate

    Set CreateExcelObj=objExcel
End Function

17800455 发表于 2010-8-6 09:13:09

回复 1# 的帖子

CreateExcelObj=objExcel 你想做什么呢?

zwd183335 发表于 2010-8-17 13:53:00

你装Office Excel了吗?
页: [1]
查看完整版本: VBS报:缺少对象: '[string: "Microsoft Excel"]'。求老手指点