Я должен найти лучший способ интеграции моего приложения с Excel.По сути, мне нужно сделать какой-нибудь причудливый интерфейс для заполнения входных данных, а затем показать вывод.Расчеты должны быть сделаны в макросе .VBA.В основном:
- Заполните некоторые поля на листе Excel.
- Выполните макрос.
- Получите данные из определенных столбцов.
Что мыЕсли раньше было сделано, чтобы макрос .vba excel автоматически открывался, извлекал данные из файла, а затем выводил их в другой файл.Тогда приложение просто должно записать входные данные в файл, выполнить exec .xls и дождаться выходного файла.Этот подход, очевидно, имеет много ограничений: нет сообщений об ошибках, приходится ждать появления файла, много суеты, чтобы получить правильные пути к файлам.
Есть ли какие-нибудь хорошие способы для достижения этого, например, с помощью какой-то магии .NET?Я открыт для всех решений, включая все виды технологий и языков;)