以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码中能否像EXCEL vba中那样 代码中调用别的代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80464) |
-- 作者:celchentao -- 发布时间:2016/1/23 16:31:00 -- 代码中能否像EXCEL vba中那样 代码中调用别的代码 各位大侠 代码中能否像EXCEL vba中那样 代码中调用别的代码? |
-- 作者:celchentao -- 发布时间:2016/1/23 16:34:00 -- 例如 如果输入的值为A 则执行 A1代码(A1代码包含诸多条件逻辑判断和诸多计算) 如果输入值为B 则执行B1代码(B1代码包含诸多条件逻辑判断和诸多计算) 如果输入值为C则................................. |
-- 作者:Hyphen -- 发布时间:2016/1/23 16:44:00 -- 参考:http://www.foxtable.com/help/topics/1487.htm |
-- 作者:celchentao -- 发布时间:2016/1/23 17:12:00 -- 这个好复杂 看不大明白 有没有简单点的 设置好代码 然后直接调用这段代码的 名称这样 |
-- 作者:Hyphen -- 发布时间:2016/1/23 17:27:00 -- 已经很简单了,下面代码放到命令窗口执行看看 Dim Code As String = "msgbox(""Hello Foxtable!"")" \'定义代码块 Functions.Remove("Hello") \' 移除同名代码 Functions.Add("Hello",Code) \'添加代码块,命名为"Hello" Functions.Complie() \' 编译代码 \'编译后我们就可以在任意地方调用此代码块: Functions.Execute("Hello") |
-- 作者:celchentao -- 发布时间:2016/1/23 17:29:00 -- 谢谢 我研究一下 |