06/02/2018, 11:50 #1 Üye hs1987 Bul Üye Adı Soyadı: Yaşı: 38 Konum: Ofis Versiyonu: Son Oturumu: 10/02/2018,17:54 Yorumları: 2 Konuları: 1 Kayıt Tarihi: 05/02/2018 Teşekkür Puanı: 0 iyi günler Arkadaşlar; kodu yazdım ancak birinci turu attıktan sonra sorun veriyor. Benim böyle 300-400 sayfa civarında veri oluşturmam gerekiyor. Nasıl çözüm bulabilirim? worde işleme.rar (Dosya Boyutu: 41,66 KB | İndirme Sayısı: 12) Cevapla Cevapla
06/02/2018, 12:09 #2 sledgeab ozanakkaya Bul Kurucu Adı Soyadı: Oz.... Ak.... Konum: Denizli Ofis Versiyonu: Ofis 2016 64 Bit Son Oturumu: 22/07/2025,21:49 Yorumları: 13.543 Konuları: 499 Kayıt Tarihi: 29/01/2008 Teşekkür Puanı: 3.148 Mesleğiniz: Memur Merhaba, Word açtırma ve aktarma sonrası açık word belgesini kapatma işlemini döngü içerisine eklemeyi deneyiniz Public Sub ExportNamesToWord() Dim wApp As Word.Application Dim wDoc As Word.Document Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("deneme") If Not rs.EOF Then rs.MoveFirst Do Until rs.EOF Set wApp = New Word.Application Set wDoc = wApp.Documents.Open(CurrentProject.Path & "\Tutanak.docx") wDoc.Bookmarks("CikisTarih").Range.Text = Nz(rs!CikisTarih, "") wDoc.Bookmarks("TesisAdi").Range.Text = Nz(rs!TesisAdi, "") wDoc.Bookmarks("Plaka").Range.Text = Nz(rs!Plaka, "") wDoc.Bookmarks("Tonaj").Range.Text = Nz(rs!Tonaj, "") wDoc.SaveAs2 CurrentProject.Path & "\" & rs!ID & "_Tutanak.docx" wDoc.Bookmarks("CikisTarih").Range.Delete wdCharacter, Len(Nz(rs!CikisTarih, "")) wDoc.Bookmarks("TesisAdi").Range.Delete wdCharacter, Len(Nz(rs!TesisAdi, "")) wDoc.Bookmarks("Plaka").Range.Delete wdCharacter, Len(Nz(rs!Plaka, "")) wDoc.Bookmarks("Tonaj").Range.Delete wdCharacter, Len(Nz(rs!Tonaj, "")) wDoc.Close False wApp.Quit Set wDoc = Nothing Set wApp = Nothing rs.MoveNext Loop Set rs = Nothing End SubKodu SeçKodu Kopyala Cevapla Cevapla
07/02/2018, 09:06 #3 Üye hs1987 Bul Üye Adı Soyadı: Yaşı: 38 Konum: Ofis Versiyonu: Son Oturumu: 10/02/2018,17:54 Yorumları: 2 Konuları: 1 Kayıt Tarihi: 05/02/2018 Teşekkür Puanı: 0 Çok teşekkür ederim. Bunların hepsini aynı anda yazdırma gibi bir makro ekleme şansım var mı? Cevapla Cevapla
07/02/2018, 10:54 #4 sledgeab ozanakkaya Bul Kurucu Adı Soyadı: Oz.... Ak.... Konum: Denizli Ofis Versiyonu: Ofis 2016 64 Bit Son Oturumu: 22/07/2025,21:49 Yorumları: 13.543 Konuları: 499 Kayıt Tarihi: 29/01/2008 Teşekkür Puanı: 3.148 Mesleğiniz: Memur Tablodaki kayıtları sırayla worde aktarıyor. Hepsini aynı anda aktaramazsın. Kayıtlar döngüye girmek zorunda. Cevapla Cevapla