Возможно ли написать приложение WPF C#, которое может загружать и читать макрос VBA из отдельного текстового файла, открывать существующую книгу Excel и обрабатывать макрос VBA против него?Запустите макрос VBA с листом Excel с C#
Я НЕ пытаюсь преобразовать VBA в C# или сгенерировать VBA с C#. Приложение, текстовый файл VBA Macro (VBA извлекается и сохраняется отдельно в текстовом файле), а Excel все пишутся/генерируются отдельно разными людьми.
Приложение загружает и читает текстовый файл, содержащий VBA, и открывает существующий файл excel и запускает макрос против него, введя макрос, чтобы превзойти или даже лучше, оставьте книгу без макроса в ней.
Я понятия не имею, как и с чего начать, или если это возможно. Шкаф, который я нашел на SO, - Injecting vba macro code into excel using .net, но, похоже, не помогает. Я ищу любое предложение, чтобы начать, и я поделюсь и уточню свой прогресс здесь.
Вы можете поместить свой VBA в книгу Excel или добавить, а затем загрузить ее в excel и вызвать рутину, которую вам нужно запустить. –