|  28.01.2015, 16:58 | #1 | 
| Участник | Слетают изменения после 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); | 
|  |