Как внедрить код VBA в Excel .xlsm без использования Interop?

Моя цель - добавить макросы в книгу Excel без включения «Доверенного доступа к объектному модулю проекта VBA» в Центре управления безопасностью Excel. (Разрешение доступа кажется угрозой безопасности).

При первом поиске фактов я обнаружил случайные кусочки головоломки: -Я вижу, что сценарий VBA хранится в заархивированном файле .xlsm как vbaProject.bin. -Существует несколько бесплатных / коммерческих ресурсов, которые могут работать с файлами Excel: Создание Excel без взаимодействия и шаблона с или без строки и столбца

Было бы неплохо просто иметь файл сценария VBA в проекте C #, который код C # извлекает и внедряет в документ Excel без взаимодействия с VBA. Любой быстрый / быстрый / простой / простой способ сделать это, или мне следует поиграть с бесплатными / коммерческими ресурсами, указанными выше?

6
задан Community 9 July 2018 в 19:34
поделиться