Dim ObjExcel As New Excel.Workbook
Set ObjExcel = Workbooks.Open("C:\CrmDataForm\CRMDataForm.xls")需要对excel操作,程序里写如上的写法。是在dll文件里写的。为什么有的机器运行正确,有的机器根本无法运行,有的机器需要在自己的机器上打开编译一下才能正确运行报错信息是无法创建ActiveX控件
主要是IIS 调用DLL
Set ObjExcel = Workbooks.Open("C:\CrmDataForm\CRMDataForm.xls")需要对excel操作,程序里写如上的写法。是在dll文件里写的。为什么有的机器运行正确,有的机器根本无法运行,有的机器需要在自己的机器上打开编译一下才能正确运行报错信息是无法创建ActiveX控件
主要是IIS 调用DLL
Dim objExcel As Object
Set objExcel=CreateObject("Excel.Application")
这种方法更好.
本来想这样写的
Dim objExcel As Object
dim objWook As Object
Set objExcel=CreateObject("Excel.Application")
set objWook =objExcel.Workbooks.Open("C:\CrmDataForm\CRMDataForm.xls")2楼说的有道理有可能是excel版本问题,我自己机器用的是office 2003 其他机器是2000