Я разработал приложение, используя Visual Studio 2017, и недавно я преобразовал его в ActiveX (не уверен, что это правильное имя, его можно назвать «com application», но это dll).
Имеет графическийчасть и пользовательский метод часть.Графически это работает в Excel VBA, но я не могу получить доступ к пользовательским методам в коде VBA.
До сих пор DLL была подписана цифровой подписью, и у меня есть com-регистр и un-register методы.(Я успешно зарегистрировал его, используя
regasm /codebase /tlb myProgID.dll
Вопрос: Что мне нужно сделать, чтобы методы LoadRecipeList
и SetUpSqlConnection
работали правильно в VBA? (Я вижу эти методыв обозревателе объектов VBA, но не в intelliSense VBA.
Также, если я использую следующее, и это выглядит нормально, но не работает с пользовательскими методами.
dim myActiveX as object
set myActiveX = createObject("myProgID")