İmsaka Kalan İmsak Saati
  • DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Yazdırılan Sayfadaki Sorun

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Konu sahibi son olarak 10 gün önce görüldü
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Yasar PİSKİN

Yeni Üye
Katılım
18 Nis 2021
Mesajlar
494
Çözümler
2
Aldığı beğeni
108
Excel V
Office 365 TR
Konu Sahibi
SÖZLEŞME ve KVKK sayfalarının başka sayfalarla birlikte seçilip birden fazla sayfanın CRTL P ile yazdırmaya çalıştığımda SÖZLEŞME ve KVKK sayfalarının eksik (Önizlemede normal) yazdırılması, bu sorun Modüle1 deki Yazdır makrosunun pasifletirilmesi ile gideriliyor. Bu kodun iyileştirilmesi hususunda yardımlarınızı talep ediyorum.
 
Bu hata genellikle PageSetup ayarlarının kodla değiştirilip hemen ardından yazdırılmasından kaynaklanan bir zamanlama veya önbellekleme sorunu olabilir.

Eğer sadece “SÖZLEŞME” ve “KVKK” sayfalarında sorun varsa, bu sayfalara özel PageSetup ayarlarını manuel olarak kontrol edin:

Sayfa yönü (Portrait/Landscape)
Kenar boşlukları
Ölçekleme (% veya Fit to Pages)
Yazdırma alanı (PrintArea) tanımlı mı?
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Yazdırdığınız sayfalarda önizlemenin doğru görünmesine rağmen çıktıların kayması ve eksik çıkması, genellikle VBA kodunun veya sayfa ayarlarının yazıcı sürücüsüyle tam olarak uyum sağlamamasından kaynaklanır. Özellikle "SÖZLEŞME" ve "KVKK" gibi belirli sayfalarda bu sorunun yaşanması, o sayfaların yapısının veya içeriklerinin diğerlerinden farklı olduğunu düşündürüyor. PDF'ye dönüştürüp yazdırma işleminin sorunsuz olması da bu teoriyi güçlendiriyor, çünkü PDF formatı sayfa düzenini sabitler.

1-Sayfa sonu kontrolü yapınız

"SÖZLEŞME" ve "KVKK" sayfalarınızda manuel sayfa sonları olup olmadığını kontrol edin. Kodu çalıştırmadan önce bu sayfaların her birinde manuel sayfa sonlarını temizleyin.

Sayfayı açın.
Görünüm sekmesinden Sayfa Sonu Önizleme seçeneğine tıklayın.
Mavi çizgileri görüyorsanız, bunlar manuel sayfa sonlarıdır. Çizgileri fareyle sürükleyerek sayfa dışına çekin veya tüm sayfa sonlarını temizlemek için Sayfa Düzeni sekmesinde Kesmeler > Tüm Sayfa Sonlarını Kaldır yolunu izleyin.

2. Baskı Alanı Kontrolü

Yine "SÖZLEŞME" ve "KVKK" sayfalarınızda baskı alanı ayarlı olup olmadığını kontrol edin. VBA kodu baskı başlığı ayarı yapsa da, var olan baskı alanı ayarlarıyla çakışma yaşayabilir.

Sayfa Düzeni sekmesinden Baskı Alanı > Baskı Alanını Temizle seçeneğine tıklayın.

3. Kodunuzu Güncelleme

Mevcut VBA kodunuz, iki farklı PrintOut komutuyla farklı sayfa aralıklarını yazdırıyor ve bu süreçte başlık satırını ekleyip kaldırıyor. Bu durum, yazıcı sürücüsünün bu hızlı ayar değişikliklerine uyum sağlayamamasına neden olabilir.

Yukardaki kodu kopyalayıp deneyiniz
 
Çözüm
Konu Sahibi
Sayın arzuhalci
İlginize çok teşekkür ederim. Üstbilgi yazdırma alanı 2, 3, 4, 5 ve 6 sayfalar olacaktır. 7 ve 8 sayfalar hariç bu yönde kodun düzenlenmesi hususunda yardımlarınzı rica ediyorum.
 
Konu Sahibi
Üstbilgi yazdırma alanı 2, 3, 4, 5 ve 6 sayfalar olacaktır. 7 ve 8 sayfalar üst bilgi yazdırma alanı dışında kalacaktır.
 
Konu Sahibi
Sayfa sorunları Cevap 3 teki kod ile çözüldü, Bu kod ile İŞ GÜV sayfasındaki üstbilgi yazdırma alanlarında sorun oluştu. Üst bilgi yazdırma alanlarında 2, 3, 4, 5 ve 6 sayfalar olacaktır. 7 ve 8 sayfalar üst bilgi yazdırma alanı dışında kalacaktır. Bu sorunun çözümü hususunda yardımlarınızı rica ediyorum.​
 
Konu Sahibi
İŞ GÜV sayfasındaki üstbilgi yazdırma alanlarında sorun sayfa 7 ve 8 çitf üst bilgi oluşması ( Resmide görüldüğü gibi), bu nedenle üst bilgi yazdırma alanlarında 2, 3, 4, 5 ve 6 sayfalarda etkili olması hususunda yardımlarınızı rica ediyorum.
 
Öneri, İŞGÜV sayfasındaki ilk 47 satırındaki verileri için ayrı sayfa oluşturun, İŞGÜV sayfasındaki tekrarlanacak üst bilgiyi manuel olarak ayarlayın.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst