AccessTr.neT

Tam Versiyon: Accessde Vba Kodu İle Kapalı Excel Dosyasını Yazdırmak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5 6 7 8
Access için 2 satır yetiyor Excel sayfası için yazıcı değiştirmiyordu
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.
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.
Sorun çözümlenmeden taşınmış 
Vb butonunu bimiyordum ama güzel fikirmiş
Modul dosyası olarak eklemiştim ama taşınırken kaybolmuş
(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


????
(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
Sayfalar: 1 2 3 4 5 6 7 8