UserForm İle Önizle Yazdır ve Yazıcı Seç

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler ;
Ekli dosyada ana sayfa üzerindeki buton ile UserForm1 açılıyor .UserForm1'de Yazdrılacak Sayfa Adedi,Yazıcı Seç ,Önizle ve Yazdır Butonları var.Bunlara makro atayarak önizle,yazıcı seç,yazdırma ve varsayılan yazıcıyı atayarak rapor sayfasını yazdırabilir miyiz.
https://dosya.co/lm5jljos7spy/Yazıcı.xlsm.html
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
870
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Userformun üzerine bir buton ile yazıcı penceresini görüntülemek ve istediğiniz tüm çalışmaları burada yapmak mümkün.Bunun için butonun kod bölümüne;
Kod:
Application.Dialogs(xlDialogPrint).Show
yazmanız yeterli. Bu kod windows yazıcı formunu görüntüledikten sonra tüm istediklerinizi yapmanız mümkün.
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Sayın hexadesimal
Bu işlemleri ben userfom üzerindeki butonlar üzerinden yapmak istiyorum.
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
870
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Dosyanız ekte.Bende fiziki yazıcı yok sanal yazıcılarda da sorun çıkmadı. Umarım sizde de çıkmaz.
 

Ekli dosyalar

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Sayın hexadesimal TextBox1 'de yazdırma sayısı 1 gözükebilir mi ?.Bunu kullanıcı isterse 2 ve yukarısı yapabilir .
 
Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Merhabalar;
Sayın hexadesimal excel tam ekranda önizle butonuna bastığımda ESC tuşu ile anasayfaya dönüş olmuyor. Rica etsem bakarmısınız ?
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
870
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Merhabalar;
Sayın hexadesimal excel tam ekranda önizle butonuna bastığımda ESC tuşu ile anasayfaya dönüş olmuyor. Rica etsem bakarmısınız ?
Kod:
 Application.SendKeys "% {F4}" 'ALt + F4 (Kapat)
Kodunu önizleme kodunun alt kısmına, UserForm1.Show satırının üstüne yapıştırın. Böylece Alt+F4 tuşuyla çıkabilirsiniz.
 
Üst