vbObject对象与VT_DISPATCH对象相同吗?

时间:2019-05-22 09:43:47

标签: vba com constants variant language-specifications

问题摘要

我正在更新VBA的VarType文档。到目前为止,我在here * VarType之间建立了链接,请参见VT constants

我想说VarType的{​​{1}}常数与(OLE)Automation的vbObject常数具有相同的含义,但是并没有设法找到大量信息来支持这个。

任何人都可以提供更多信息来支持此类声明吗?


*来自VARENUM枚举,该枚举在Variant types中指定了不同的OLE (Automation) technology

背景

我很惊讶VBA文档没有提供指向COM规范的更多链接,因为Microsoft的Visual Basic的非.NET版本似乎是专门为COM技术而构建的。我希望能够对Visual Basic for Applications库进行反向工程,以找出VT_DISPATCH函数实际上是如何工作的。不幸的是,在英国这样做可能是非法的。

以下资料支持将VarType常量与vbObject常量链接:

此外,VBA的VT_DISPATCH规范映射到COM的Variant规范的一部分,再加上似乎主要对Variant数据起作用的VBA的VarType函数,也支持这种链接

0 个答案:

没有答案