Skip to main content

AccessTr.neT


Accessde Vba Kodu İle Kapalı Excel Dosyasını Yazdırmak

Accessde Vba Kodu İle Kapalı Excel Dosyasını Yazdırmak

#13
Access için 2 satır yetiyor Excel sayfası için yazıcı değiştirmiyordu
Cevapla
#14
Exceli açtırınca yani openden sonra Excel aktif yapılacak activevindow gibi bişey olmalı.
Ondan sonra dediğim işlemler yapılacak.müsait olunca denerim kodları.internetten bulmuştum deneyememiştim.
Cevapla
#15
Lütfen Site Kurallarını tekrar gözden geçiriniz. Konu başlığındaki soru cevaplandığı için konu cevaplanmış konular bölümüne taşındı. Konu başlığından farklı sorunuz var ise yeni konu açınız. 


(06/07/2009, 23:57)AccessTr.neT yazdı: 1-b) Açtığınız konudaki sorun çözümlenmişse aynı konuya konu başlığındaki soru ile ilgisi olmayan farklı soru yazmayınız. Farklı sorunuz var ise yeni konu açınız. 


Ayrıca, lütfen kodlarınızı editördeki VB butonuna tıklayarak ekleyiniz.
Cevapla
#16
Sorun çözümlenmeden taşınmış 
Vb butonunu bimiyordum ama güzel fikirmiş
Modul dosyası olarak eklemiştim ama taşınırken kaybolmuş
Cevapla
#17
(18/02/2020, 18:25)accessman yazdı: Sorun çözümlenmeden taşınmış


Konu başlığındaki "Vba Kodu İle Kapalı Excel Dosyasını Yazdırmak" sorununun neresi çözülmedi?


Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")

xlApp.Visible = True

xlApp.Workbooks.Open "D:\myworkbook.xls", True, False
xlApp.Sheets("SayfaAdıBuraya").Select
xlApp.ActiveSheet.PrintOut
xlApp.Workbooks.Close
xlApp.Quit
Set xlApp = Nothing


????
Cevapla
#18
(18/02/2020, 17:19)feraz yazdı: Application.Dialogs(9).Show


Ozan hocanın koduna göre yukarıdaki kod alttaki gibi yapınca printer seçim ekren çıkıyor.Normal Excel kodlarında kullanmak için yyukarıdaki kod geçerli biz bu şekilde yaptığımız için alttaki gibi olacak.

Kod:
xlApp.Dialogs(9).Show
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task