Yazılan belgenin hangi yazıcıdan çıktığını msgboxta görmek istiyorum

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
594
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
Altın Üyelik Bitiş Tarihi
26-03-2026
İyi Pazarlar,

Yazdır makrosu ile istenilen sayfayı yazdırıyorum. Ancak, yazılan belgenin hangşii yazcıdan çıktığını msgbox ta göstermek istiyorum. msgbox'uın bulunduğu satıra nasıl bir kod eklemek gereklidir.


Sub Yazıcı()
Dim a As Variant
Dim Yazıcı As String

If MsgBox("YAZDIRMA İŞLEM YAPILACAK MI?", vbYesNo + 32, "DİKKAT !") = vbNo Then

MsgBox "Yazdırma İşlemi İptal Edildi !", vbExclamation, "UYARI"
Sheets("Liste").Activate

Else
Yazıcı = Application.Dialogs(xlDialogPrinterSetup).Show
a = InputBox("ETİKET YAZDIRILACAK", "")
If a = Empty Or a = 0 Then Exit Sub
If IsNumeric(a) And a <> vbNullString Then
ActiveWindow.SelectedSheets.PrintOut Copies:=a, Collate:=True

MsgBox "İşleminiz tamamlanmıştır."
End If
End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,679
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
MsgBox "Şu anda kullanılan yazıcı: " & Application.ActivePrinter
 

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
594
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
Altın Üyelik Bitiş Tarihi
26-03-2026
Sayın Muzaffer Ali;

ilgi ve yardımlarınız için teşekkürler. Kodu uyguladığımda hata vermedi ve çalıştı.
 
Üst