• DİKKAT

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

Yazdır makrosu

  • Konbuyu başlatan Konbuyu başlatan hakki83
  • Başlangıç tarihi Başlangıç tarihi

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
567
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Merhaba hocalarımız

Belgeyi yazıcıya göndermek için gerekli kodu bulamadım.

PrintPreview değil.
PrintOut hiç değil, çünkü Farklı Kaydet penceresi çıkıyor.

Örnek dosyada düğmeye basınca Baskı Önizleme penceresi çıkıyor ya;
(Hatta şeritte kocaman Baskı Önizlemeyi Kapat butonu var)

İşte o şeritin en solunda YAZDIR diye bir buton var. Onun kodunu bulamadım.

Bahsettiğim YAZDIR butonuna basınca, tıpkı farklı kaydet penceresine benzer bir pencere çıkıyor, ama sol üst köşede Yazdır kelimesi görülüyor.
Onu arıyorum.
Makro kaydet yöntemiyle de çıkmıyor.
 

Ekli dosyalar

Private Sub CommandButton1_Click()
Sheets("RAPOR").PrintPreview
Worksheets("RAPOR").PrintOut ActivePrinter:="Brother MFC-L2700dw series Printer" 'KENDİ YAZICINIZIN MARKASINI BELİRTİNİZ'

End Sub
 
Hocam ben şu pencereyi soruyorum
IMG_0187.jpg
 
Private Sub CommandButton1_Click()
Sheets("RAPOR").PrintPreview
Worksheets("RAPOR").PageSetup.PrintArea = ""
Worksheets("RAPOR").PrintOut copies:=1 ' Burada ki 1 kaç sayfa yazdırmak istiyorsanız o rakamı yazınız.'
End Sub
 
Deneyiniz.

Kod-1;
C++:
Option Explicit

Sub Test()
    SendKeys ("^p"), True
End Sub

Kod-2;
C++:
Option Explicit

Sub Test()
    Application.Dialogs(xlDialogPrinterSetup).Show
End Sub
 
Emeğinize sağlık hocam.
 
Geri
Üst