• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Application.Dialogs(xlDialogPrinterSetup).Show

Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
Userform'da Yazdır Butonuna basıldığında Bilgisayarda yüklü olan yazıcıları seçme imkanı olan dialog penceresini aşağıdaki kodla çağrıyoruz.
Kod:
Application.Dialogs(xlDialogPrinterSetup).Show
ActiveWindow.SelectedSheets.PrintOut Copies:=TextBox1.Value, Collate:=True

Ancak iptal butonuna basılsa dahi yazdırmaya devam ediyor. Bunu nasıl engelleriz acaba?
 
Selamlar,

Kullandığınız kod yerine tek satırlık aşağıdaki kod bloğunu kullanarak işleminizi kolaylıkla yapabilirsiniz.

Kod:
Application.Dialogs(xlDialogPrint).Show
 
Geri
Üst