为什么你只能在类模块上使用Call By Name?

时间:2013-10-24 06:22:09

标签: excel vba callbyname

我在VBA for Excel中遇到过这种情况,您只能在类模块内的方法上使用CallByName,因为此链接指示:http://support.microsoft.com/kb/186143

我的问题是为什么会这样?我不明白为什么在课外不能使用相同的功能。

我不确定这是否是特定的VBA问题,或者是否适用于其他编程语言。

1 个答案:

答案 0 :(得分:1)

Application.Run为非类模块(documentation)中的过程完成工作。

为什么CallByName不适用于非课程程序?这不在该声明的范围内。