Пока невозможно.VBA (VB для приложений) - это не VB, а отдельная сделка, имитирующая весь основной синтаксис более старых версий VB.Это почти как использование очень урезанной версии обычного, более старого VB.На самом деле, VBScript является наиболее близким к VBA.Возможно, когда-нибудь Microsoft создаст методы для работы непосредственно с GAC, но до тех пор (и этот день, вероятно, будет означать смерть COM, я уверен), вы застряли, используя метод COM CreateObject()
, добавив ссылку наCOM-зарегистрированную библиотеку для вашего проекта Office или прямую ссылку на VBA / COM-совместимую DLL или TLB-файл в вашем проекте Office.
В GAC по умолчанию довольно много библиотек с поддержкой COM, но для большинствавы застряли, создавая Com Callable Wrapper сначала в VB.Net или C #.
И наоборот, почти все приложения MS Office поддерживают COM, поэтому вы можете работать с установленными приложениями Office через проекты VB.Netхочу.