紧急求助:pb中将报表存为excel文件出错问题,excel2003
在一个项目中,按照用户要求需要将报表存为excel文件。通过利用
ExcelServer = CREATE OLEObject
ExcelOK = ExcelServer.ConnectToNewObject( "excel.application" )
……
实现了该功能。应用程序在OFFICE 2000和WINDOWS 2000环境下运行正常。而用户更换新机器,重装系统为windowxp,和OFFICE2003后,应用程序在使用保存为excel文件功能时报错:
powerbuilder application execute error (r0035)
error:error calling external object function open
有哪位高人遇到并解决过类似问题,请指点迷津,十分紧急!!!!!!!
我卸掉office 2003后重装了OFFICE2000,仍然如此?
难道还需要重装系统,恢复到以前的工作环境?!!
问题点数:50、回复次数:5Top
1 楼double22822(大无忧-老实和尚(有事发消息))回复于 2004-12-01 18:29:32 得分 10
看你挺可怜的,帮你顶。
另外如果不要求格式的话,建议用saveas保存成text然后再用excel的添加数据方法加进来,速度挺快的Top
2 楼daxian951(daxian951)回复于 2004-12-01 18:38:55 得分 0
多谢你可怜我
就是要求格式Top
3 楼luotitan(泰坦)回复于 2004-12-01 18:45:51 得分 10
应该是个dll hell,重装。Top
4 楼balloonman2002()回复于 2004-12-01 19:34:28 得分 30
可能是新旧版本VBA语法不一致,你可以将同样的功能在不同版本录制宏,看看有何区别,然后再按照下文的方法查看各自版本的语法看是否有差异:
http://blog.csdn.net/balloonman2002/archive/2004/09/24/115455.aspxTop
5 楼daxian951(daxian951)回复于 2004-12-02 08:30:33 得分 0
谢谢balloonman2002
Top




