pb 调用EXCEL问题

amoypower 2018-01-02 04:53:35
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]


上述代码在调用第二个Worksheets时候 ,xlsheet = xlbook.Worksheets[2] 如果没有第二个工作表会出错, 怎么加个判断是否有第二个sheet
...全文
429 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
amoypower 2018-01-03
  • 打赏
  • 举报
回复
非常感谢 !@acen_chen
acen_chen 2018-01-03
  • 打赏
  • 举报
回复
xlbook.worksheets.count 获取有多少sheet页

1,072

社区成员

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

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