DialogPrinterSetup penceresinde İPTAL neden çalışmıyor?

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
İyi akşamlar arkadaşlar,
Application.Dialogs(xlDialogPrinterSetup).Show komutu ile açılan yazıcı seçenek penceresindeki İPTAL düğmesini tıklayınca yine de yazdırma görevi veriliyor. Yazıcı seçim penceresi ile birlikte işlemin iptal edilmesi gerekmez mi???
İlgilenen arkadaşlara şimdiden teşekkürler...
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,747
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ali bey bu pencereyi hangi kodla çağırıyorsunuz ?
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Selam,
Hocam ilgili pencereyi çağırdığım kod aşağıdadır.
Kod:
Application.Dialogs(xlDialogPrinterSetup).Show
Saygı ve muhabbetle...
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba sayın aliakgul

Çağırmış olduğunuz kod ile pc ve ağınızda mevcut printerlerin ayarlarını görebiliyorsunuz. Tamam veya İptal ile orda görünen yazıcılarla yazdırma veya yazdırmayı iptal etmiş olmuyorsunuz. (Dikkat ederseniz pencere başlığında "Yazıcı Ayarları" diye yazıyor.)

Kanaatimce kodunuzun devamı ile ilgili bir sıkıntınız var.
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
Kod:
If MsgBox("Sipariş listesi yazılsın mı???", vbYesNo, "uyarı...") = vbNo Then Exit Sub
        Application.Dialogs(xlDialogPrinterSetup).Show
        Sayfa2.PrintOut
Tekrar merhaba,
Kodlar belirttiğim gibi. Yapmak istediğim ise, yazıcı seçenekleri penceresinde iptali tıkladığımda pencerenin kapatılmasının yanında,yazdırmanın da iptali idi.Ancak kod satırlarının yerlerini değiştirerek sanırım aynı sonucu elde edebileceğim...
 
Üst