Хорошо, вот ситуация: у меня есть макрос Microsoft Excel в VB, который я хочу вызвать с помощью C #.Я уже пытался создать книгу с использованием Microsoft.Office.Interop.Excel, однако я не хочу запускать процесс Excel для запуска макроса.
Итак, я подумал, почему бы не создать библиотеку классов vb с моим кодом, чтобы я все еще мог ее запустить и иметь чистый файл dll.Нет необходимости сохранять какие-либо связанные с листом функции, поскольку макрос читает текстовый файл .lua (UTF-8) с некоторыми расширенными функциями регулярного выражения, которые я просто не могу воссоздать в C #.
Могу ли я заставить библиотеку также использовать взаимодействие, чтобы я мог просто вызвать функцию в моем C #?Любые примеры будут с благодарностью.