急问:PB中EXCEL的操作出错。

swordlhh 2008-09-03 02:35:12
部分代码如下
OLEObject lo_excel

....
ls_regdt = right(ls_dt,4) + left(ls_dt,2) + mid(ls_dt, 4,2)
//get excel data
lo_excel = create OLEObject
li_value = getfileopenname("打开的文件",ls_path,ls_file,"excel文件","excel,*.xls")
if li_value = 1 then
li_excelok = lo_excel.connecttoobject(ls_path)
if li_excelok <> 0 then
messagebox("","连接EXCEL失败,请检查计算机中是否安装了EXCEL!")
return -1
end if
lo_excel.visible = false
lo_excel.WorkBooks.open(ls_path) //打开文件
end if
.....

程序在lo_excel.WorkBooks.open(ls_path) //打开文件 这一步出错。
出错信息如下:Error:name not found accessing external object property workbooks at line xxx....

恳请高手指点,急!!
先谢过
...全文
112 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
swordlhh 2008-09-03
  • 打赏
  • 举报
回复
以解决这个问题。
变成ExcelServer.ActiveWorkBook.Sheets("Sheet2").Select

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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