Программно изменить файл Excel перед отправкой.

1. Intercititude 28.09.22 22:25 Сейчас в теме
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 129 29.09.22 06:03 Сейчас в теме
(1)
Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3

https://forum.infostart.ru/forum15/topic204820/
3. lefthander 29.09.22 09:20 Сейчас в теме
(1)
после передавать на сервер, д
Все нужно сделать на клиенте. Особенно, если на сервере не установлен Эксель. ;(
4. winapi 60 29.09.22 09:21 Сейчас в теме
Делал похожее. По ошибке у вас просто библиотека не зарегистирована comcntr.dll. После регистрации обязательна перезагрузка.
Насчет файла - вы правы нужно будет работать через com. Не совсем понял сложности - там всегда сохраняется временный файл, его можно перед отправкой открыть и изменить как нужно, а дальше отправить.
Вот после строчки
ТабДок.Записать(ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
можно добавить процедуру - ДозаполнитьФайлExcel(ПолноеИмяФайла) и дальше продолжить работу. Эта процедура ине типовая и доработку явно можно сделать тут, зачем заранее пустой файл создавать?
5. Intercititude 29.09.22 14:02 Сейчас в теме
(4) Как раз изначально и хотел после записи табдока изменять xls, но словил ошибку и начал изобретать велосипед.
Попробую попросить админов зарегать comcntr.dll
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)