• DİKKAT

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

Sayfa Önizlemesi Yapabilmek

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam,

Bir Userform üzerindeki CommandButton'a aşağıdaki kod ile bir sayfanın ön izlemesini atadım.

Kod:
ss.PrintPreview
Ancak, Sayfanın önizlemsini Userform'un arkasında görünüyor. Bunu nasıl önde görünmesini sağlayabilirim?
Yanlız Userform'un kapanmaması gerekiyor. Çünkü Userform üzerindeki yaptığım listeleme gibi işlemlerin tekrar etmemem lazım. Bir de mümkünse önizleme kapatıldığında tekrar aynı form dönmesi mümkün müdür?

Yardımcı olabilirsenizi çok sevinirim.

İyi çalışmalar.
 
UserForm1.Hide
ss.PrintPreview

bu şekilde deneseniz.

UserForm1.Hide=userformunuzun adı varsa onunla değiştirin.
 
merhaba

bunu deneyiniz.
Kod:
Sub ön_izleme()
UserForm1.Hide
ss.PrintPreview
End Sub
 
Selam,
Sayın blackLord ve Sayın Uzmanamele,

Çok teşekkür ederim. Verdiğiniz kodlar ile önizlemeyi görebildim. Ancak, önizlemeyi kapatınca tekrar aynı userform'ın görünmesini istiyorum, yapamadım.
Yardımcı olabilirseniz sevinirim.
İyi çalışmalar.
 
UserForm1.Hide
ss.PrintPreview
userform1.show
 
UserForm1.Hide
ss.PrintPreview
userform1.show

Selam,
Sayın Black Lord, yardımlarınız için çok teşekkür ederim. tam istediğim gibi oldu bir de verdiğiniz kodları aşağıdaki kodların arasına alınca daha da hızlı çalışıyor.
Ayrı bir sorum olacak;
ss.PrintPreview(EnableChanges) yazıp arantezden sonraki çıkan EnableChanges özelliği nedir nasıl kullanılır?

İyi çalışmalar.
Kod:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

Me.Hide
ss.PrintPreview
Me.Show

Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
 
Geri
Üst