сохранение макета из 1с в ms word в альбомном формате #727965


#0 by LivingStar
В 1с у документа есть красочная печатная форма, с таблицами, изображением и прочими данными. Нужно её сохранить в ms word в альбомном формате. Можно ли сохранить сразу весь этот макет предварительно программно сформировав его по документу?
#1 by LivingStar
никто не подскажет примером?
#2 by anaed
можно табдок.записать(<имяфайла>,типфайлатабличногодокумента.DOCX);
#3 by LivingStar
скачал пример, пробую делать через active document то что вы говорите сильно просто думаете просто так сработает? Зачем тогда приведены эти сложные примеры? Сейчас такое предктновение, создаю active document, загружаю туда документ .docx в альбомном формате, но он не создается (((( При нажатии на готово никакой реакции.
#4 by anaed
почему бы сначала не попробовать простой способ?
#5 by LivingStar
попробую
#6 by LivingStar
слушай ниче так получилось одной строкой, только почему то приходится программу выбирать юля просмотра, по умолчанию без привязки лежит к ms word почему то(( ну и ещё мож какие преткновения этого метода потом выявятся!
#7 by LivingStar
А как в этом случае задать альбомный формат? Не подскажете? Открывается в портретном...
#8 by LivingStar
мож так ТабДокумент.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
#9 by LivingStar
такой ход не помог, предварительный просмотр все равно в портретной ориентации
#10 by LivingStar
как подобраться к ms word задать ориентацию страницу ландшафт, почему не работает ?
#11 by LivingStar
как то решал такой вопрос в эксель, подобное сюда прикручу     ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#12 by LivingStar
как в ворде подобно задать ораентацию страницы подскажет кто?
#13 by LivingStar
up!
#14 by vicof
down!
#15 by LivingStar
подскажите не найду ни одного примера как изменить ориентацию страницы в форд
#16 by vicof
запиши макрос в "форде"
#17 by LivingStar
да какой макрос! в Excel я делал как в сохраняешь файл на диск а следом обрабатываешь его из 1с тем же макросом для ворда реально не найду ни одно примера, там методы различные с
#18 by vicof
Ты не знаешь, что такое макрос в пакете мс офис - поищи в интернете.
#19 by LivingStar
зачем мне макрос в ворде???? я его и делаю из 1с, не прикалывайся!!!!
#21 by Любопытная
Если в вашем приложении используется печать, чаще всего без использования этого объекта не обойтись. Он позволяет программным образом настроить то, что на графическом экране настраивается через меню Файл->Параметры страницы. Объект PageSetup является вложенным в объекты Document, Selection и Range, и обычно обращение к нему происходит через эти объекты. Например, чтобы при печати документа он был выведен в альбомной ориентации, можно воспользоваться командой ThisDocument.PageSetup.Orientation = wdOrientLandscape
#22 by Любопытная
Отличная картинка! :)
#23 by LivingStar
я это видел спасибо, я не могу подобраться к ThisDocuments
#25 by LivingStar
как будет правильно?
#26 by Любопытная
так не работает?
#27 by LivingStar
после вот этой строки слетает, как нужно?         ThisDocument.PageSetup.Orientation = Orientation.wdOrientLandscape;
#28 by vicof
И откуда 1с должна знать про какую-то там Orientation?
#29 by LivingStar
#30 by Любопытная
Ну вроде ж везде в примерах без Orientation в правой части пишут.
#31 by LivingStar
так вообще не будет работать, они где то выше определили её значит
#32 by vicof
"они". Инопланетяне?
#33 by Любопытная
Класс WdOrientation, но что-то в com соединении оно не работает
#34 by LivingStar
ну вот так в кратце |     Попытка но вот заметил на производительности это не очень сказывается, подвисает при создании этого ворда оптимизировать если это нужно делать через Active document макет, но я пробовал создать макет, выбирая нужный шаблон из ворд, так по готово никакой реакции, что туда нужно добавлять то? Из за чего может не принимать?
#35 by vicof
Поток сознания
#36 by LivingStar
так что там нужно загружать в макет Active documents? .docx почему не идет? там изображение таблица разноцветная, текст...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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