userformun tamamını A4 kağıdına yazdır

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
Merhaba arkadaşlar ,
bu soruyu sormadan önce forumda ve internet ortamında araştırdım ama istedigim, yazdırma biçimini bulamadım.
Söyleki ,excel vba da userformun kendisini , tamamını yazdırmak istiyorum . userformun boyutu büyük olduğu için tamamını yazdıramıyorum. A4 kağıdını yatay yaparak ta olabilir .
Desteğinizi bekliyorum , saygılarımla ...
 
Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Anladığım kadarı ile userformda bulunan nesneleri resim olarak alıp yazdırmak istiyorsunuz. Bunun için userformu resim olarak excel içerisinde bir sayfaya kopyalayıp sonrasında yazdırma işlemi yapabilirsiniz.


Kod:
Sub Userformyazdır()
    Dim sayfa As Worksheet

    
    ' Geçici bir çalışma sayfası oluşturuyoruz
    Set sayfa = Worksheets.Add
    
    '  Userformu resim olarak kopyala ve yapıştır
    UserForm1.CopyPicture xlScreen, xlPicture
    sayfa.Pictures.Paste.Select
    Selection.Top = 0
    Selection.Left = 0
End Sub
Kod aralığı size yol göstericektir, dosyanıza göre gerekli düzenlemeleri yaparsınız ayrıca yazdırma ile ilgili bir çok örnek mevcuttur kolay gelsin.
 

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
Merthaba karakrall01 ,

formceza.copyPicture burada yukarıdaki hatayı veriyor .
 

şehiriçi

Altın Üye
Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
12-03-2025
Arkadaşlar hatırlatmak için sorumu tekrar yazıyorum .
excel vba da userformun kendisini , tamamını yazdırmak istiyorum . userformun boyutu büyük olduğu için tamamını yazdıramıyorum. A4 kağıdını yatay yaparak ta olabilir .
ilgilenen Tüm arkadaşlara desteğiniz için teşekkürler.
 
Son düzenleme:
Üst