Краткое описание проблемы
Я нахожусь в процессе обновления документации VarType
VBA.См. здесь для ссылок, которые я до сих пор установил между VT константами * & VarType
.
Я хочу сказать, чтоКонстанта VarType
vbObject
имеет то же значение, что и константа VT_DISPATCH
(OLE) Automation, но ей не удалось найти большое количество информации для ее поддержки.
Может ли кто-нибудь предоставить дополнительную информациюподдерживать такие заявления?
* Из перечисления VARENUM
, которое указывает различные Variant
типы в Технология OLE (автоматизации) .
Справочная информация
Я удивлен, что документация VBA не содержит больше ссылок на спецификацию COM, поскольку Microsoft неВерсия Visual Basic .NET, кажется, была создана специально для технологии COM и поверх нее.Мне бы хотелось иметь возможность перепроектировать библиотеку Visual Basic For Applications, чтобы узнать, как на самом деле работает функция VarType
.К сожалению, это, вероятно, является незаконным в Великобритании.
Следующие материалы поддерживают связь константы vbObject
с константой VT_DISPATCH
:
Кроме того, спецификация VBA Variant
соответствует части спецификации COM Variant
.в сочетании с функцией VarType
VBA, которая, по-видимому, в основном работает с данными Variant
, также поддерживает такую связь.