PB制作导入excel文件

amoypower 2018-01-11 03:03:01
下述代码正常情况下导入EXCEL报文没问题,
但是如果之前已经打开一个其他EXCEL文件,导入EXCEL报文时会认到已打开的EXCEL导致出错。请问该如何处理


OLEObject xl, xlApp, xlbook, xlsheet
xl = Create OLEObject
int ret = 0
ret = xl.ConnectToObject(docpath, "Excel.Sheet" ) //打开一个已存在的工作表
if ret < 0 then
messagebox("提示","不能打开所选的文件,可能是已被别人打开!")
destroy xl
return
end if

xlApp = xl.Application
xlbook = xlapp.Workbooks[1]
xlsheet = xlbook.Worksheets[1]
...全文
723 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧