- Katılım
- 11 Nisan 2009
- Mesajlar
- 43
- Excel Vers. ve Dili
- 2010 TR
Makro ile bir rapor programı yaptım. Veritabanı olarak ayrı sayfada bir liste oluşturdum. Bir sayfa da raporun kendisi. Tek tıklamayla listedeki her kişi rapor sayfasındaki yerine yerleştiriliyor, değerleri de yerine konuluyor,yazdırılıyor ve sonraki kişiye geçiliyor. Aynı sayfada yeni kişinin bilgileri beliriyor ve yine "yazdır" komutu veriliyor. Buradaki sorun şu:
Yazıcı her "yazdır" komutunu ayrı bir iş olarak algılıyor ve her sayfadan sonra bir bekleme yapıyor. Bu, zaman kaybına ve yazıcı lazer olduğu için fazla ısınmaya ve toner yanmasına sebep oluyor.
Sorum şu :
arka arkaya gönderilen sayfaları bellekte toplatacak, sonra bunları tek iş olarak yazıcıya gönderecek bir VBA komutu var mı?
İngilizce ve türkçe sayfalarda bir çözüm bulamadım sanırım ancak ileri basic bilgisi olan bir arkadaş yardımcı olabilecek bu konuda... yardımcı olana şimdiden teşekkürler.
Yazıcı her "yazdır" komutunu ayrı bir iş olarak algılıyor ve her sayfadan sonra bir bekleme yapıyor. Bu, zaman kaybına ve yazıcı lazer olduğu için fazla ısınmaya ve toner yanmasına sebep oluyor.
Sorum şu :
arka arkaya gönderilen sayfaları bellekte toplatacak, sonra bunları tek iş olarak yazıcıya gönderecek bir VBA komutu var mı?
İngilizce ve türkçe sayfalarda bir çözüm bulamadım sanırım ancak ileri basic bilgisi olan bir arkadaş yardımcı olabilecek bu konuda... yardımcı olana şimdiden teşekkürler.