levin_jian 发表于 2024-7-12 12:03:32

源码执行正常,编译后执行报错

pb12.5在打开excel文件时,开发环境正常,编译后报错,而且还是在同一台电脑上, 代码如下:

STRING        is_FileName = "D:/TEST/xx.xls"
oleobject         ole_excel
ole_excel = create oleobject

ole_excel.ConnectToNewObject('Excel.Application')
ole_excel.Workbooks.Open(is_FileName)
//ole_excel.Application.Workbooks.Open(is_FileName)

Error calling external object function open at line 6...


这种奇葩问题哪位兄弟有遇到过吗?

swimchen 发表于 2024-7-12 19:34:10

看看connectToNewObject()的返回值,你这种问题,很有可能是系统用户权限问题,我现在都直接写XLS文件了,不用OLE,但是我知道在Win7下,我如果不安装OFFICE2000,那么OLE连不上,即使我安装OFFICE2016也不行,而且我记得有个WINDOWS补丁,如果360打上了,那么会连接不上
页: [1]
查看完整版本: 源码执行正常,编译后执行报错

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com