Имя принтера в строке состояния

Пользователям Word, имеющим доступ к нескольким принтерам, трудно определить, какой принтер выбран во время печати, если сначала не отображается диалоговое окно «Печать». Это исключает простоту использования инструмента «Печать» на панели инструментов. Если вы окажетесь в такой ситуации, вы можете подумать, что было бы неплохо, если бы имя принтера могло отображаться в строке состояния, чтобы вы могли легко сказать, нужно ли вам перейти на другой принтер, или вы можете просто щелкнуть Инструмент печати. ​​

Вы можете изменить то, что отображается в строке состояния, но это, вероятно, больше проблем, чем оно того стоит. Информация, отображаемая в строке состояния, может быть изменена с помощью макроса. Вы можете легко создать макрос, который постоянно обновлял бы строку состояния с именем принтера, но при этом перезаписывал бы большую часть ценной информации, уже отображаемой в строке состояния.

Чтобы остановить удаление важную информацию в строке состояния, вы можете захотеть, чтобы макрос обновлял строку состояния только при запуске. Затем вы можете назначить макрос кнопке панели инструментов. Один щелчок по кнопке, и вы можете сказать, какой принтер выбран.

Проблема с этим подходом, конечно же, в том, что он вас ничего не спасает. Предполагая, что выбран правильный принтер, для печати потребуется два щелчка мышки – один раз на вашем пользовательском инструменте макросов, а затем один раз в инструменте печати. Это такое же количество щелчков, которое требуется для печати с использованием диалогового окна «Печать» – щелчок/перетаскивание открывает диалоговое окно «Печать», а затем щелчок по кнопке «Печать». (Если вы используете клавиатуру, вы можете быстро нажать Ctrl + P , чтобы отобразить диалоговое окно «Печать».)

Так что же делать человеку? Что ж, есть два возможных решения. Первый – просто использовать встроенные возможности Word, чтобы определить, какой принтер выбран. Если у вас включены всплывающие подсказки по отношению к панелям инструментов, и если вы наведите указатель мыши на инструмент «Печать» только на мгновение, Word отобразит имя текущего выбранного принтера. Затем вы узнаете, можно ли просто щелкнуть инструмент или вам нужно открыть диалоговое окно «Печать». (Вы управляете отображением всплывающих подсказок на панелях инструментов, выбрав «Настроить» в меню «Инструменты», затем отобразив вкладку «Параметры». Ищите параметр «Показывать всплывающие подсказки на панелях инструментов».)

Второе решение – сделать немного больше программирования макросов и просто создайте способ одним щелчком мыши распечатать на каждом из ваших принтеров. Эти макросы могут быть очень простыми; все, что им нужно сделать, это переключить принтер и затем распечатать текущий документ. Базовый макрос будет следующим:

 Sub PrintToP1 () ActivePrinter = "\ SPA-SERVER  HP OfficeJet Pro L7700 Series" ActiveDocument.PrintOutEnd Sub 

To измените макрос по своему усмотрению, измените имя макроса (PrintToP1), чтобы оно отражало что-то описательное. Например, вы можете изменить часть «P1», чтобы это было короткое имя вашего принтера.. Затем в первой строке тела макроса вам нужно изменить информацию в кавычках на полное имя принтера, как оно отображается в диалоговом окне «Печать». Вот и все.

Теперь, используя один из этих макросов для каждого из ваших принтеров, вы можете назначить их кнопкам панели инструментов и использовать их для печати ваших документов – на соответствующий принтер – одним щелчком мыши.

Оцените статью
Frestage.ru
Добавить комментарий