【发布时间】:2017-04-27 16:27:25
【问题描述】:
是否可以在 VBA 中定义自定义操作符?我没有看到任何关于它的文档。我知道我可以编写一个函数,但我想知道使用运算符以及这是否会带来任何性能优势。
【问题讨论】:
是否可以在 VBA 中定义自定义操作符?我没有看到任何关于它的文档。我知道我可以编写一个函数,但我想知道使用运算符以及这是否会带来任何性能优势。
【问题讨论】:
不,您不能在 VBA 中重载/覆盖运算符,它们被嵌入到解析器和编译器/解释器中,并且不会被篡改。
【讨论】:
AndAlso 和 OrElse 短路逻辑运算符,类似于 C# 的 && 和 || 运算符,分别。这是 VBA IMO 中严重缺失的一组运算符。