Слетают изменения после exceldocument.closeDocument(true);
Здравствуйте!
(см. код внизу)Открываю документ .xls добавляю в нем строки, центрирую столбцы
После этого: если сразу вывожу без сохранения excelDocument.visible(true); то все мои изменения видны, но если я закрываюсь и сохраняюсь через exceldocument.closeDocument(true) и потом открываю документ ручками-
то все слетает - причем при ручном открытии документа выходит сообщение
"Действительный формат открываемого файла отличается от указываемого его расширением имени файла...."
Работаю именно с .xls а не с .xlsx
Через шаблон делать не могу потому что что исходный файл -сгенерирован другой программой именно формате .xls
Подскажите пожалуйста что можно сделать
filename filename;
excelDocument.open(filename,false);
excelDocument.insertRow(1);
excelDocument.insertValue(ComExcelDocument_RU::numToNameCell(1,1 ),'№');
comWorkSheet = excelDocument.getWorkSheet(1);
range = comWorkSheet.Range("A1:A1");
excelDocument.setRangeSize(range,8);
Range.HorizontalAlignment(-4108);
//excelDocument.visible(true);
//exceldocument.closeDocument(true);
|