- Katılım
- 28 Haziran 2007
- Mesajlar
- 141
- Excel Vers. ve Dili
- microsoft office 2007 - ingilizce
merhaba,
excel vba'da bir commandbutton aracılığıyla çıktı almak istiyorum ama kullandığım bilgisayara bağlı birden fazla yazıcı var. ben commandbutton'a basıldığında yazıcıyı otomatik seçip çıktı almak istiyorum. bunu nasıl halledebilirim?
kullandığım bilgisayarda iki tane yazıcı var:
bunlardan ikincisi varsayılan yazıcı ama ben oluşturacağım iki ayrı commandbutton'dan biriyle pdf oluşturmak, diğeriyle normal çıktı almak istiyorum. acaba otomatik yazıcı seçme kodunu nasıl yazabilirim?
ikinci sorum, bu şekilde çıktı alırken, çıktısı açılan sayfanın arka planda açıldığı gözüküyor. bunun gözükmesini engelleyecek herhangi bir kod var mıdır? yani, aynı işlem yapılsın ama kullanıcı görmesin, arka planda çalışsın dosya istiyorum. mümkün müdür?
şimdiden teşekkürler.
excel vba'da bir commandbutton aracılığıyla çıktı almak istiyorum ama kullandığım bilgisayara bağlı birden fazla yazıcı var. ben commandbutton'a basıldığında yazıcıyı otomatik seçip çıktı almak istiyorum. bunu nasıl halledebilirim?
Kod:
Private Sub PrintoutCommandButton_Click()
Workbooks.Open ("T:\ENGINEERING\ESN 695267 AD.xls"), UpdateLinks:=xlUpdateLinksAlways
[COLOR="Red"]'Yazıcı otomatik seçilsin[/COLOR]
ActiveWorkbook.Worksheets("1").PrintOut
ActiveWorkbook.Close SaveChanges:=False
End Sub
kullandığım bilgisayarda iki tane yazıcı var:
- Adobe PDF
- \\Serv01\KONICA Minolta C352/C300 PC PCL
bunlardan ikincisi varsayılan yazıcı ama ben oluşturacağım iki ayrı commandbutton'dan biriyle pdf oluşturmak, diğeriyle normal çıktı almak istiyorum. acaba otomatik yazıcı seçme kodunu nasıl yazabilirim?
ikinci sorum, bu şekilde çıktı alırken, çıktısı açılan sayfanın arka planda açıldığı gözüküyor. bunun gözükmesini engelleyecek herhangi bir kod var mıdır? yani, aynı işlem yapılsın ama kullanıcı görmesin, arka planda çalışsın dosya istiyorum. mümkün müdür?
şimdiden teşekkürler.
