Экспорт в Excel: ComExcelDocument_RU - нужно сделать серверным
Дабы не ставить Excel на все машины, массово используется OS Office, идея формировать отчеты на сервере, сохранять файл на сетевые шары, и после того как отчет сформирован и сохранен, выдавать пользователю временную ссылку (в диалоге) на файл, одним щелчком открывается ссылка, пользователь забирает файл, после закрытия диалога, временная шара удаляется.
ComExcelDocument_RU - нужно сделать серверным, но метод WorkSheet.pasteSpecial отказывается работать, причем с любыми параметрами:
XLSWorkSheet.pasteSpecial(1); // xlAll = 1
XLSWorkSheet.pasteSpecial(3); // xlValues = 3
XLSWorkSheet.PasteSpecial(COMVariant::createFromStr("Текст"));
XLSWorkSheet.pasteSpecial(-4163);
... неизвестная ошибка ... метод pasteSpecial() завершен не верно
ниче не помогает. Кто поможет?
да... , чуть не забыл, если работать через, insertvalue то все норм., я жеработаю с буфером, вставляю данны блоками.
Последний раз редактировалось kair84; 15.04.2010 в 12:15.
|