Избор на принтер в макрос Excel

  • Проблем
  • Решение

Проблем

Имам Excel файл (2007), в който отпечатвам листа чрез 2 мрежови принтера.

  • Написах макрос, за да избера принтери, които работят в моя компютър, но не непременно за друг.
  • Искам всички потребители да имат достъп до принтера по свой избор чрез макрос, възможно ли е?

Решение

Опитайте тази:

 Под-тест () Dim DefaultPrinter As String, Impremante1 Като String, Imprimante2 As String 'Stocke le nom de l'imprimante, за да се прехвърли в модул DefaultPrinter = Application.ActivePrinter' Принтер # 1 избор Application.Dialogs (xlDialogPrinterSetup) Показване на Imprimante1 = Application.ActivePrinter 'Принтер # 2 избор Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante2 = Application.ActivePrinter' Показване на имена, съхранени в променливи MsgBox Printer1 MsgBox Printer2 'Нулиране на принтера по подразбиране: Application.ActivePrinter = По подразбиране \ t 

Благодарение на pikaju за този съвет.

Предишна Статия Следваща Статия

Топ Съвети