Есть основной проект = рабочая книга Excel, с множеством макросов.
И появилась необходимость добавить ещё один макрос, вот только возможностей VBA для этого мало.
Есть у кого-нибудь практика вызова в VBA коде методов и функций, написанных на C#?
Как я понял, необходимо создание COM объектов и как-то их подтянуть для VBA.
Желателен пример кода.
Пробовал делать по статье
MSDN и
MSDN2, но застрял на этапе
установите для свойства EnableVbaCallers класса ведущего элемента значение True.
У меня этого пункта просто нет.
Реализация
Задайте для свойства ReferenceAssemblyFromVbaProject любого класса ведущего элемента в проекте значение True. Это приведет к внедрению библиотеки типов сборки настройки в сборку и добавлению ссылки на библиотеку типов в проект VBA в документе.
тоже ни к чему не приводит.