1

Тема: Макрос для быстрой печати текущей страницы

Ms word 2010. У меня на панели быстрого доступа есть кнопка "быстрая печать", чтоб не открывать каждый раз диалог "печать". Как сделать, чтоб по нажатию на эту кнопку печаталась текущая страница /на которой курсор/?

2

Re: Макрос для быстрой печати текущей страницы

поставить на запись сказанное сделать и посмотреть на код

3

Re: Макрос для быстрой печати текущей страницы

Действительно. Спасибо

4

Re: Макрос для быстрой печати текущей страницы

Запись действий даст макрос, но ведь требуется чтобы печать текущей страницы выполнялась при нажатии на кнопку быстрой печати. А для этого нужно переопределить команду быстрой печати:

Sub FilePrintDefault()
    ActiveDocument.PrintOut Range:=wdPrintRangeOfPages, Pages:=CStr(Selection.Information(wdActiveEndPageNumber))
End Sub
Лучше день потерять — потом за пять минут долететь!