这个报错时如何跳过?使用try...

swjia8315 2007-11-04 08:07:52
pb中要对excel中的一个range进行操控,range的name由用户输入。
现在碰到一个问题就是当用户输入一个错误的名字后,因为excel中不存在这个range,程序会报错并且自动关闭,请问如何写catch中的内容,从而当出现这个错误时跳过不执行,直接return,谢谢。

integer li_temp
TRY
li_temp=go_xlapp.Range(gs_range_name).rows.count
CATCH (******)
messagebox("错误","“"+gs_range_name+"”不存在,请重新输入!")
return
end try
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦
AFIC 2007-11-07
  • 打赏
  • 举报
回复
我晕
try
catch (OLERuntimeError orz )
end try

orz 是随便一个名字
洛阳老马 2007-11-07
  • 打赏
  • 举报
回复
可能是catch (OLERuntimeError XX(变量名))吧
swjia8315 2007-11-07
  • 打赏
  • 举报
回复
AFIC

catch OLERuntimeError 语法不对啊,具体应该怎么写?谢谢
AFIC 2007-11-06
  • 打赏
  • 举报
回复
catch OLERuntimeError

1,075

社区成员

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

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