VBA.Left()和Left()之间有区别吗?

有一段时间,我被告知,旧版本和新版本的Excel之间的兼容性问题是由于前缀VBA解决了引用错误。 到核心库function。 左边只是一个例子,任何内置函数都可以用这种方式作为前缀。

当我在新项目中遵循这个build议时,我们的问题最终certificate与Excel版本和registry值之间的复杂交互相关,这些交互是通过安装Lync通信器设置的。 重温旧的问题我找不到有关在VBA代码中使用VBA [语法]的任何信息。 它什么都做?

如果您加载Visual Basic编辑器,并用F2打开对象资源pipe理器或从查看菜单中,您可以看到在上面的下拉列表中可用的库。

使用VBA前缀VBA库函数VBA. 确保Excel不会从另一个库中使用同名的函数(所以是的,它做了一些事情)。

话虽如此,第三方库取代核心VBAfunction的做法是非常糟糕的做法,所以我不会推荐使用VBA。 无处不在,这使得代码更不可读。