Работа с несколькими принтерами (Microsoft Excel)
Вы уже знаете, что Windows поддерживает несколько принтеров. Однако использование Excel с несколькими принтерами может вызывать затруднения, поскольку вы должны отобразить диалоговое окно «Печать», сменить принтер и затем распечатать рабочий лист.
Однако есть способ, которым вы можете одним щелчком мыши распечатать свои рабочие листы на назначенном принтере. Для этого просто создайте макрос, который изменяет принтер, а затем распечатывает рабочие листы, как показано здесь:
Sub GoodPrinter() Application.ActivePrinter = "HP LaserJet" ActiveWindow.SelectedSheets.PrintOut Copies:=1 End Sub
Когда вы создаете этот макрос в своей системе, убедитесь, что вы изменили имя принтера во второй строке макроса. Он должен точно совпадать с названием принтера в вашей системе. (В этом примере имя принтера установлено на «HP LaserJet». Вы должны изменить его, чтобы оно соответствовало имени принтера, который вы хотите использовать.)
Хитрость заключается в том, чтобы создать один из этих макросов для каждого используемого вами принтера. Затем вы можете изменить панель инструментов, чтобы на каждом принтере была своя кнопка печати. Когда вы затем нажимаете на команду или кнопку, запускается соответствующий макрос, и вы получаете вывод на желаемый принтер.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2217) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Working_with_Multiple_Printers [Работа с несколькими принтерами]
.