Как задать режим "печать по ширине листа" при сохранении таблицы в Эксель в 1С 7.7 #377987


#0 by Monblant
Как задать режим "печать по ширине листа" при сохранении таблицы в Эксель. Посмотрел в отладчике Экселя, что при изменении Параметров страницы в нужное мне состояние (печатать не 100% масштаба, а только по ширине и высоте на 1 странице) - Эксель использует объект  ActiveSheet.PageSetup но при задании в 1С 7.7 следующих значений: 1С 7.7 выдаёт ошибку: ExcelApp.ActiveSheet.PageSetup.Zoom = 0; {D:WORKЕЩЕНКО_ПУББАЗЫТД_НЕЖИН_ПУБEXTFORMSVNDOCPRINT_ДЛЯ_ТД_НЕЖИН.ERT}: Microsoft Office Excel: Нельзя установить свойство Zoom класса PageSetup
#1 by ТелепатБот
#2 by Monblant
Народ, нет такой информации ?
#3 by План
Могет поможет:
#4 by Monblant
спасибо. немного помогло. оказывается задавать свойства PageSetup можно толоко в операторных скобках With --- With End. Получается в 1С что-то такое With ActiveSheet.PageSetup но в 1С не знаю, как это записать в код :)
#5 by smaharbA
ох и поборешься с зумом
#6 by smaharbA
есть 3 варианта решения
#7 by Monblant
можешь озвучить эти варианты ?
#8 by smaharbA
#9 by Monblant
Если кому-то интересно то проблему решили. Через скрипт отключили ZOOM
#10 by Злопчинский
Попрбуй Йокселем - он позволяет без всякого экселя задавать форматирование...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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