【求教】VBS操作EXCEL的时候失败,提示80004005错误
飞鱼翔月 2019-01-05 09:09:12 Set ExcelApp = CreateObject("Excel.Application") '创建EXCEL对象
Set Excelbook_o = ExcelApp.Workbooks
' HERE THE PROBLEM IS!
Set ExcelBook = Excelbook_o.Add
Set ExcelSheet = ExcelBook.Worksheets(1) '添加工作页
ExcelSheet.Activate
ExcelApp.DisplayAlerts = False
ExcelSheet.Name="sheet1"
ExcelSheet.Range("A1").Value = 100 '设置A1的值为100
ExcelBook.SaveAs "e:/test.xls" '保存工作表
msgbox "d:/test.xls创建成功!"
ExcelBook.close
set excelApp=nothing
set ExcelBook=nothing
set ExcelSheet=nothing
脚本如上,在执行到第四句Set ExcelBook = Excelbook_o.Add 的时候就失败了
错误原因为:未指定的错误 80004005 源(null)
这个问题搜索了几天了快崩溃了,上论坛来请教给位大神orz
我觉得这和我的环境有关,我自己的操作系统WINDOWS 2008 R2. 在其他环境上没问题
在这个环境上就有问题。怀疑是哪里权限设置有关,我按照网上搜的教程已经把DCOM中的安全设置全部调过了。
还是没用,求各位帮忙
其实我觉得这是个EXCEL COM组件的问题,因为我不光用VBS试过,用PYTHON的PYWIN32组件也试过了,一样的错误,一样的问题。
但是找不到更合适的地方发帖了。如果有更合适提问的地方,也请大家指教,非常感谢