При сохранении файла Excel сохраняется все, кроме колонтитулов. #533733


#0 by quazzar
Сохраняю отчет в файл эксель в указанном каталоге. Все данные отчета сохраняются, однако колонтитулы в полученном файле отсутствуют (при открытии в Excel). При отладке вплоть до момента Книга.Close; значения всех колонтитулов в Книга.ActiveSheet.PageSetup соответствуют заданным. Excel 2010, 1C 8.2.13 Текст процедуры    Исключение        Сообщить("ОШИБКА! Приложение MS Excel отутствует или недостаточно прав доступа!
#1 by Axel2009
а пробовали открыть эксель файл где уже есть эти колонтитулы и посмотреть читаются ли они или нет?
#2 by dk
версия исходного или конечного файла какая? excel 95 / 97 / 2007 / 2010?
#3 by quazzar
открыть в 1С? Лист Microsoft Excel 97-2003 (.xls). между 97 и 2003 разницы же нет? только 2007-й отличился
#4 by Axel2009
да.
#5 by quazzar
Открыл в 1С сохраненный файл, отсутствуют колонтитулы. Сделал так: 1)создал файл, открыл в экселе- колонтитулов нет. 2)создал в экселе колонтитулы, открыл в 1С. в отладчике Книга.ActiveSheet.PageSetup.RightHeader имеет значение "ыфарфоарф" 3) дошел до шага Книга.ActiveSheet.PageSetup.RightHeader="Правый верхний колонтитул" значение изменилось 4) Открыл эксель. колонтитул "ыфарфоарф". Т.е. данные из 1С в эксель не попали. Может колонтитулы нужно как то дополнительно сохранять?
#6 by quazzar
Кто нибудь может протестировать на 2003 и 2010 Экселе? Может быть причина в версии офиса? У меня под рукой только 2010-й.
#7 by Axel2009
а почему бы вместо Книга.ActiveSheet не использовать ExcelЛист?
#8 by quazzar
пробовал, то же самое
#9 by Axel2009
тогда косяк COMОбъект("Excel.Application")..
#10 by quazzar
тоже пробовал, в 1С колонтитулы отображаются, в эксель при сохранении не попадают
#11 by dk
из 7-ки:
#12 by Axel2009
что это?
#13 by dk
попробуй вместо Save SaveAs - т.е. сохрани в новый файл
#14 by dk
это толи включить, толи выключить автомасштаб напрямую это свойство по OLE Excel не меняет
#15 by quazzar
Спасибо, заработало!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С