永发信息网

VBA,CallByName能不能调用公共的函数或过程

答案:2  悬赏:70  手机版
解决时间 2021-02-28 00:37
  • 提问者网友:趣果有间
  • 2021-02-27 12:27
我知道CallByName的用法是:CallByName(object, procname, calltype,[args()]),也能查到很多例子,如:
CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100

但是对于自己定义的一些函数能不能调用呢?主要是调用时第一个参数Object要写哪一个?写Me?ThisWorkbook?还是其他的?

PS:我这里说的是Excel中使用VBA,但如果知道在VB中的使用方法也可以说出来 借鉴借鉴
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-02-27 14:06
对于自己定义的函数,用Call调用,Call "函数名"。
CallByName 函数,执行一个对象的方法,或者设置或返回一个对象的属性。
全部回答
  • 1楼网友:动情书生
  • 2021-02-27 15:24
应该不能吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯