我知道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中的使用方法也可以说出来 借鉴借鉴
VBA,CallByName能不能调用公共的函数或过程
答案:2 悬赏:70 手机版
解决时间 2021-02-28 00:37
- 提问者网友:趣果有间
- 2021-02-27 12:27
最佳答案
- 五星知识达人网友:行雁书
- 2021-02-27 14:06
对于自己定义的函数,用Call调用,Call "函数名"。
CallByName 函数,执行一个对象的方法,或者设置或返回一个对象的属性。
CallByName 函数,执行一个对象的方法,或者设置或返回一个对象的属性。
全部回答
- 1楼网友:动情书生
- 2021-02-27 15:24
应该不能吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯