Пишу HTTP-сервис. Необходимо по HTTP запросу открыть Excel файл, который лежит на сервере и заполнить его данными.
Пробовал несколько вариантов, например
Excel = Новый COMОбъект("Excel.Application");
МакетУпаковки = ПолучитьОбщийМакет("МакетУпаковки");
Упаковка = МакетУпаковки.Получить();
Книга = Excel.WorkBooks.Add();
- на последней строке выдаёт ошибку "Ошибка при вызове метода контекста (Add)".
Пробовал также просто открыть файл с диска:
Excel = Новый COMОбъект("Excel.Application");
Книга = Excel.WorkBooks.Open("C:\package.xls");
- выдаёт ту же ошибку, только с методом Open. С двумя слешами ("C:\\") та же проблема.
Можно ли вообще это осуществить по HTTP запросу? И в чём может быть проблема?
(0) программист? не вижу связи между сетевым протоколом и открытием приложения..
в данном случае, вероятно, нет прав для подключения к ком-серверу. ищи на тему "ошибка открытия эксель на сервере"