我在 VBA for Excel 中遇到过,您只能在类模块内的方法上使用 CallByName,因为此链接表明:http: //support.microsoft.com/kb/186143。
我的问题是为什么会这样?我不明白为什么不能在课程之外使用相同的功能。
我不确定这是否是一个特定的 VBA 问题,或者是否同样适用于其他编程语言。
我在 VBA for Excel 中遇到过,您只能在类模块内的方法上使用 CallByName,因为此链接表明:http: //support.microsoft.com/kb/186143。
我的问题是为什么会这样?我不明白为什么不能在课程之外使用相同的功能。
我不确定这是否是一个特定的 VBA 问题,或者是否同样适用于其他编程语言。
Application.Run
为非类模块(文档)中的过程完成工作。
为什么不适CallByName
用于非类程序?只是不在该声明的范围内。