• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Userform üzerinden Word e veri aktarma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

tukayf

Yeni Üye
Katılım
19 Eyl 2022
Mesajlar
528
Çözümler
19
Aldığı beğeni
143
Excel V
Office 2019 TR
Konu Sahibi
Değerli hocalarım merhaba. Ekteki projede userform üzerinden accese veri gönderip çekiyoruz. Ancak bazı şablonlar var ve bunlar mutlak surette Word isteniyor bu nedenle Worde veri aktarmam lazım. Çok fazla araştırmamakla birlikte Word için bulduğum kodlarla çözüme ulaşamadım. Yapmak istediğim userform üzerindeki verileri Worde aktarmak. Hatta mümkünse döngüye alıp her kaydı sicil ve isim şeklinde Word dosyası olarak kaydetmek. Yardımlarınızı bekliyorum. Şimdiden Allah razı olsun.
 
Çözüm
Word Şablonunuzda resmin olduğu yerde "Img" yer imi oluşturun
Kodu çaıştırdıktan sonra görsele göre koddaki resmin ölçek değerlerini değiştirebilirsiniz...
(wrdPic.Height = .... wrdPic.Width = ....)

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Ekteki şablonda tablo kullandım (ön taslak olsun), yer imleri ile de yapılabilir
Taleplerinize göre revize ederiz...
Referenaslarda microsoft word seçilmesi gerektiğini hatırlatayım...


HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam dışarı çıkıyorum akşam dönünce dönüş yapabilirim zihninize sağlık. Her text in kullanılacağı yer tablo içerisinde o nedenle yer imi olsun istiyorum.
 
Konu Sahibi
1668005857039.png
Hocam bismillah der demez bu hatayı verdi. Nerde hata yaptım.
 
Konu Sahibi
Ekli hocam. Onlarca alternatif denedim soruyu sormadan önce. Ama bı daha bakayım gözden kacirdigim bı yer var sanirim
 
Konu Sahibi
Hocam bu seferde hiç veri yazmadı. Nerde hata yapıyorum acaba.
 
Bence şablonu istediğiniz gibi yeniden oluşturun, textbox yerine yer imi vs
Ona göre yeniden çalışalım...
 
Konu Sahibi
Hocam elimde yer imlerine göre kodlar var. Tek tek tüm yer imleri tanımlanacak. Şunu sorabilir miyim. Userform üzerindeki listboxta yer alan personele göre tüm personelin bilgilerini Word e aktarabilir miyiz mümkün müdür?
 
Hocam elimde yer imlerine göre kodlar var. Tek tek tüm yer imleri tanımlanacak. Şunu sorabilir miyim. Userform üzerindeki listboxta yer alan personele göre tüm personelin bilgilerini Word e aktarabilir miyiz mümkün müdür?
Evet, aynı şablon üzerinden listeye göre döngü yöntemiyle word belgeleri oluşturulabilir...
Aşağıdaki gibi yöntemle...

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam bugün yer imlerini oluşturuyorum oluştursam yeterli mi sizin için.
Bir istirhamım daha olacaktı. Bu Word dosyalarını kaydederken sicil Adı soyadı şeklinde her personel için ayrı dosya şeklinde kayıt mümkün müdür
 
Konu Sahibi
Hocam yer imlerinin ekli olduğu dosya ekte. Umarım bir hata yoktur.
 
Öncelikle sablon dosyanızı sablon.dotx olarak aynı klasöre kaydedin
Aşağıda Bookmarks olarak tek tek yer imlerini ve karşılık değerleri girin
.Bookmarks("ad").Range.Text = xlSht.Range("A" & i).Value2 gibi
Dosyanızı yönlendirmelerimiz doğrultusunda tamamladıktan sonra problem oluşursa çözümleriz....


HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
.Bookmarks("ad").Range.Text = xlSht.Range("A" & i).Value2 gibi

bu satırı açıklayabilir misiniz hocam. Veriler sadece userformdan alınıyor asıl veriler acces VT de
 
Konu Sahibi
Hocam verdiğiniz kod neredeyse olmak üzere ama döngüye giriyor sonlanmıyor.
Kayıt yapmıyor. dosyaları tekrar gönderiyorum bakabilmeniz mümkün müdür?

Yer imi olmadan Metin Kutuları ya da tablo içerisine de gönderebileceksek o da olur ama bir şekilde Worde aktarmamız lazım.
 
1. Gönderdiğiniz şablon farklı, 12 nolu mesajdaki yer imleri olan şablona göre yazıyorum
2. Eğer userform üzerindeki bilgileri yazdıracaksanız aşağıdaki kodu uyarlayın
3. Tüm satırları yazdırmak için ise butona döngü tanımlamak gerekir
Çok zaman ayıramıyorum, bu şekilde ilerleyebiliriz...



HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam denemedim ama son bir şey daha var. Userform üzerinde bulunan labeldeki fotoğrafı nasıl aldırabiliriz acaba. Bunu da çözebilirsek döngüyü müsait zamanda çözebiliriz.
 
Konu Sahibi
Sanırım bu olmuş hocam zihninize sağlık. Resim çekmeyi de size zahmet hocam. Yarına yetiştirebilirsem çok iyi olacak. Şimdi tüm veri ve yer imleriyle deneyeceğim. Umarım bir sorun yaşamam.
 
Konu Sahibi
Hocam veriler sorunsuz şekilde işleniyor çok teşekkürler. Tek bir eksiğimiz var labelden resmi almak.
 
Konu Sahibi
Sn mozuer labelden aktarımı cozebilmeniz mümkün müdür . Bir de döngüye alıp tüm listeyi kaydettirebilir miyiz.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst