1

Тема: Катастрофа+3 дня. Как создать макрос двусторонней печати.

Здравствуйте!

День назад,  мне помогли с «неразрешимой» проблемой вызова панели печати…
wordexpert.ru/forum/viewtopic.php?id=444

Макрос, я создал и даже в благодарность, его создателю  назвал им Богомолова (нет ну, а как ещё иначе?). smile

Даже вынес на ленту кнопочку, благо редактор ленты в новом W2010 это позволяет…

Но, нет в мире совершенства!

А нельзя ли создать такой макрос, что бы не вызывать панель печати, а сразу печатать с параметром двусторонняя печать?

То есть двусторонняя печать с ручной загрузкой нужна не всегда.
Есть же в этом переростке mad  W2010 кнопка «печать всего документа».
Она печатает по умолчанию односторонне. Вот и сделать такую же, но двустороннюю с ручной загрузкой…
С уважением.

Отредактировано Vank (10.09.2010 10:09:46)

Stupid is as stupid does!

2

Re: Катастрофа+3 дня. Как создать макрос двусторонней печати.

Vank
Макросы лучше называть не фамилиями, а по их назначению.
Интересующий тебя новый макрос будет выглядеть примерно так:

Sub FilePrintDuplex()
ActiveDocument.PrintOut ManualDuplexPrint:=True
End Sub

Последний параметр, кроме True может иметь также значения PrintOddPagesInAscendingOrder и PrintEvenPagesInAscendingOrder.
Все это можно узнать самостоятельно, если воспользоваться Help'ом.
Для примера: в редакторе VBA в тексте макроса поставь курсор на слове PrintOut и нажми F1. Получишь полный перечень всех параметров  вывода на печать, в том числе и интересующего тебя дуплекса.

Отредактировано bogomolov (10.09.2010 14:35:50)

3

Re: Катастрофа+3 дня. Как создать макрос двусторонней печати.

bogomolov пишет:

Макросы лучше называть не фамилиями, а по их назначению.

Привет!
Нууу! Не знаю!
Каково назначение ступенчатой пирамиды из полированого гранита на Красной площади?
А написано "Ленин" lol
Ну, если настаиваешь, не буду писать Макрос Богомолов Forever wink

В смысле большущее спасибо за помощь!

Stupid is as stupid does!