我刚刚检查了一些 GitHub 代码,其中充满了前面带有“VBA.”的语句,没有它也可以正常工作。
添加“VBA”的原因是什么?
最佳答案
VBA 是一个引用库,它告诉编译器专门使用后面的方法或函数的 VBA 特定实现。
这样做的原因是因为可能有其他引用的库默认具有优先级,并且编码器不知道您可能拥有哪些引用或它们的顺序。
如果您有 Randomize 的其他实现,并且它的引用顺序较高,则编译器会期望参数与特定实现的格式相匹配,并使用该特定的代码位。
将 VBA.
放在 VBA 关键字前面只是确保将使用的版本是作者想要的版本,而不是其他版本。
关于excel - "VBA."前缀,例如VBA.Randomize与Randomize,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50607087/