Привет.
Суть. Программа считает несколько значений на основании данных из таблицы (массива). Количество столбцов в таблице постоянно (4 шт.). Количество строк задается вручную.
Необходимо, чтобы исходные данные программа брала из таблицы в Exel и полученный результат заносила в тот же файл (опционально, можно и в новый).
Прошу помочь с основными командами, которые работают с внешними файлами. Дальше, думаю, сам разберусь.
Спасибо.
Есть разные способы, я работал только через сам Офис (соответственно, он должен быть установлен). Создаётся объект OLE Automation Excel.Application, который соответствует новому невидимому экземпляру Microsoft Excel. Дальше у него вызываются любые все те же методы, которые есть доступны через VBA. Можно открыть файл и внутри него что-то поделать, и поменять в том числе. Если файл редактировался, его нужно не забыть закрыть, потом нужно не забыть закрыть само приложение Excel.Application, иначе оно так и повиснет в списке процессов и будет блокировать доступ к файлу.