以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]为什么这段代码老是出错,之前没有出错过的 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148477) |
-- 作者:zto001 -- 发布时间:2020/4/8 19:45:00 -- [求助]为什么这段代码老是出错,之前没有出错过的 For Each r As Row In Tables("订单详情").GetCheckedRows MessageBox.Show(r("快递公司")) \'正常 Try If r("运单编号")="" Then MessageBox.Show(r("快递公司")) \'正常 Select Case r("快递公司") Case "菜鸟中通","菜鸟邮政","菜鸟韵达","菜鸟圆通" MessageBox.Show(r("快递公司")) \'正常 错误=错误 & vbcrlf & Functions.Execute("取单菜鸟",r) \'出错 自定义函数 Dim 当前行 As Row = Args(0) \'出错 没这行 Dim 错误 As String 请问下是哪里有问题?之前的代码能执行,这个也没改过代码,老是出错。怎么执行个自定义函数,这行就没了? |
-- 作者:zto001 -- 发布时间:2020/4/8 19:47:00 -- Args(0) 不知道变成了啥,不是空值也不知行也不是字符串 如果传递过去字符串、数字、空值, Args(0)都有,就是传递行过去没有
[此贴子已经被作者于2020/4/8 19:50:03编辑过]
|
-- 作者:zto001 -- 发布时间:2020/4/8 20:20:00 -- 虽然不知道咋回事,但代码能执行了 |