[CDR X5-X8] Требуется помощь! Макрос для печати

nikgreek88

Участник
Топикстартер
Сообщения
4
Реакции
0
Добрый день.
Решил автоматизировать печать документов на плотере, макрос написал.
Но вот столкнулся с проблемой.
Хотелось бы чтобы макрос границы печати выставлял, экономил бумагу, т.е. если документ можно напечатать горизонтально поворачивал документ.
Выход есть, в самом проекте повернуть лист и повернуть изображение, но после печати его нужно вернуть в прежнее состояние, в ручную пожалуйста, макрос для поворота легко, а вот чтобы все в одном макросе было не получается :(

Печатаю через вызов диалогового окна и пред просмотр.
Соответственно последней коммандой является
ActiveDocument.PrintSettings.ShowDialog
Думал может после, использовать триггеры к примеру Application.DocumentAfterPrint, но он мне не помощник в этом вопросе, при нажатии на кнопу "пред просмотр" макрос начинает действовать дальше, исключить пред просмотр нельзя, вдруг на листе какой то невидимый объект.
Как развернуть лист при печати нашел.
Какой командой, можно развернуть изображение на 90 градусов, не в документе, а при выводе на печать.?
В свойствах принтера есть такая функция, а вот в кореле не нахожу :(
Ну или же сделать какой нибудь костыль из триггеров (ждать чего-то), а уже потом повернуть?
Еще пара вопросов:
Как можно сделать паузу в макросе?
Можно ли с помощью макроса назначить сочетание клавиш например на пред просмотр?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Не совсем понял, в чем сложность вот этого действия
Выход есть, в самом проекте повернуть лист и повернуть изображение, но после печати его нужно вернуть в прежнее состояние, в ручную пожалуйста, макрос для поворота легко, а вот чтобы все в одном макросе было не получается :(
 

nikgreek88

Участник
Топикстартер
Сообщения
4
Реакции
0
Хотелось бы сделать все в одно движение, так сказать.
Не только для себя делаю, коллегам.
А люди, они такие. Чем старше, тем сложнее все воспринимают.
Да и разобраться нужно до конца.
Не существует нерешаемых задач, просто над ними мало думали!
 

nikgreek88

Участник
Топикстартер
Сообщения
4
Реакции
0
Тут такой момент, макрос не только печатает, но и производит обработку документа, выявляет косяки, а там уже сохранять документ или нет пусть сами думают
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Так все таки что мешает повернуть документ физически, напечатать и повернуть обратно?
 

nikgreek88

Участник
Топикстартер
Сообщения
4
Реакции
0
Да ничего, кроме человеческой лени.
И моего любопытства