gpt4 book ai didi

excel - "VBA."前缀,例如VBA.Randomize与Randomize,有什么区别?

转载 作者:行者123 更新时间:2023-12-02 09:10:53 25 4
gpt4 key购买 nike

我刚刚检查了一些 GitHub 代码,其中充满了前面带有“VBA.”的语句,没有它也可以正常工作。

添加“VBA”的原因是什么?

最佳答案

VBA 是一个引用库,它告诉编译器专门使用后面的方法或函数的 VBA 特定实现。

这样做的原因是因为可能有其他引用的库默认具有优先级,并且编码器不知道您可能拥有哪些引用或它们的顺序。

如果您有 Randomize 的其他实现,并且它的引用顺序较高,则编译器会期望参数与特定实现的格式相匹配,并使用该特定的代码位。

VBA. 放在 VBA 关键字前面只是确保将使用的版本是作者想要的版本,而不是其他版本。

关于excel - "VBA."前缀,例如VBA.Randomize与Randomize,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50607087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com