اختيار الطابعة في ماكرو اكسل

  • القضية
  • حل

القضية

لدي ملف Excel (2007) ، حيث أقوم بطباعة الأوراق عبر طابعتين للشبكة.

  • لقد كتبت ماكرو لتحديد الطابعات ثم ، يعمل في جهاز الكمبيوتر الخاص بي ، ولكن ليس بالضرورة لآخر.
  • أريد أن يتمكن جميع المستخدمين من الوصول إلى الطابعة التي يختارونها عبر ماكرو ، هل هذا ممكن؟

حل

جرب هذا:

 Sub test () Dim DefaultPrinter As String، Imprimante1 As String، Imprimante2 As String 'Stocke le nom de l'imprimante par défaut، pour la remettre en fin de module DefaultPrinter = Application.ActivePrinter' Printer # 1 choice Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante1 = Application.ActivePrinter 'Printer # 2 choice Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante2 = Application.ActivePrinter' إظهار الأسماء المخزنة في المتغيرات MsgBox Printer1 MsgBox Printer2 'إعادة تعيين الطابعة الافتراضية: Application.ActivePrinter = Default 

بفضل بيكاجو لهذه النصيحة.

المقال السابق المقالة القادمة

نصائح الأعلى