ZuCChiNi
Altın Üye
- Katılım
- 26 Haziran 2006
- Mesajlar
- 267
- Excel Vers. ve Dili
- Excel 2016, TR, x32
- Altın Üyelik Bitiş Tarihi
- 10-10-2029
[Çözüldü] Baskı Önizlemeli Yazdırma (VBA)
Userform'da oluşturduğum yazdır düğmesine bastığımda Dosya Menüsündeki Yazdır seçeneğinin ekrana gelmesini istiyorum.
Yani solda yazıcı seçenekleri, sağda önizleme olsun.
Araştırmalarım sonunda aşağıdakileri denedim ama hiçbiri işimi görmedi.
Yardım rica ediyorum lütfen.
Excel 2010
Userform'da oluşturduğum yazdır düğmesine bastığımda Dosya Menüsündeki Yazdır seçeneğinin ekrana gelmesini istiyorum.
Yani solda yazıcı seçenekleri, sağda önizleme olsun.
Araştırmalarım sonunda aşağıdakileri denedim ama hiçbiri işimi görmedi.
Yardım rica ediyorum lütfen.
Excel 2010
Kod:
Sub BaskiOnizleme_KayıtS1()
' Önce önizleme çıkıyor, arkasından yazıcı seçenekleri
Form.Hide
Application.ScreenUpdating = False
Sheets("KayıtS").Select
Worksheets("KayıtS").PrintPreview
Application.ScreenUpdating = True
Form.Show
End Sub
Sub BaskiOnizleme_KayıtS2()
' Doğrudan yazdırıyor
Form.Hide
Application.ScreenUpdating = False
Sheets("KayıtS").PageSetup.PrintArea = "KayıtS!B2:BD58"
Sheets("KayıtS").PrintOut
Application.ScreenUpdating = True
Form.Show
End Sub
Sub BaskiOnizleme_KayıtS3()
' Yazıcı Seçenekleri çıkıyor
Form.Hide
Sheets("KayıtS").Select
Application.Dialogs(xlDialogPrint).Show Arg12:=1
Sheets("AnaSayfa").Select
Range("L2").Select
Form.Show
End Sub
Sub BaskiOnizleme_KayıtS4()
' Doğrudan yazdırıyor
Form.Hide
Sheets("KayıtS").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("AnaSayfa").Select
Range("L2").Select
Form.Show
End Sub
Sub BaskiOnizleme_KayıtS5()
' Yazıcı Seçenekleri çıkıyor
Form.Hide
Application.Dialogs(xlDialogPrint).Show
Sheets("KayıtS").Range("B2:BD58").ClearContents
Sheets("AnaSayfa").Select
Range("L2").Select
Form.Show
End Sub
Ekli dosyalar
-
175.4 KB Görüntüleme: 35
Son düzenleme:
