• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Word'un İstenilen Satırına Yazdırma..

Katılım
6 Haziran 2007
Mesajlar
47
Excel Vers. ve Dili
vb
Arkadaşlar Merhaba!

Ben bir word sayfasına form dan veri aktarımında bulunuyorum.Yanlız bazı verilerin istediğim satır'a yazılmasını isitoyorum..word'e yazdırma kodum şu ;

objword.Selection.TypeText Text := "www.excel.web.tr"

Ben Kodu istediğim satır'a yazdırmak istiyorum...

Üstte yazdığım koda ek olarak ne yazmalıyım ki mesala 26.satıra yazdırsın üsteki yazıyı...

Teşekkür Ederim!
 
arkadaşım ben formdan worde kayıt için şöyle bir şey yapmıştım wordde tablo oluşturuyorsun sonra bu tablolarda yazdırmak istediğin alanı seçip araç çubuklarından ekle>yerimi deyip çıkan bölüme bir ad veriyorsun. böylece aktarmak istediğin alanı belirtmiş oluyorsun. kaç tane alan istersen o kadar yer belirtebilrsin farklı adlar vermek şartı ile sonra kodlarında bu yeri belirtiyorsun. Örnek bir dosya gönderiyorum inşallah işine yarar.

Bu arada bu konu hakkında benim de uğraştığım bir proje var farklı çözümler arıyorum kendime sendekendi dosyanı eklersen en azından belki senin dosyandaki kodlarda bana bir fikir verebilir. iyi çalışmalar
 
Bu kod, Word VBA altında çalışır ...

Kod:
Sub Test()
    If ActiveDocument.Paragraphs.Count < 26 Then
        For i = 1 To 26 - ActiveDocument.Paragraphs.Count
            ActiveDocument.Paragraphs.Add
        Next
    End If
    ActiveDocument.Paragraphs(26).Range.Text = "www.excel.web.tr"
End Sub
 
Sn.Haluk;
&#214;ncelikle te&#351;ekk&#252;r Ederim cevab&#305;n&#305;z i&#231;in
&#231;al&#305;&#351;&#305;yor kod do&#287;ru..yanl&#305;z 3.sat&#305;r&#305; yaz&#305;r&#305;rken &#351;&#246;yle bir hata veriyor ;

"Bu , bir sat&#305;r sonu i&#231;in ge&#231;ersiz bir eylem" hatas&#305;n&#305; al&#305;yorum..

&#199;&#246;z&#252;m&#252; nedir acaba?

Te&#351;ekk&#252;rler
 
Dosyanızı eklerseniz, onun üzerinden bakabilirim ...
 
haluk hocam aynı konu banada lazım yanlız benim öğrenmek istediğim bir şey daha var aynı satıra diyelimki 26 . satırın başına "www.excel.web.tr" yazdırdık peki aynı satırın devamına yani www.excel.web.tr den bir tab sonra başka bir veri daha girmek istersek nasıl bir şey eklememiz lazım şöyle

www.excel.web.tr udentr2000

gibi mesala
 
...... aynı satıra diyelimki 26 . satırın başına "www.excel.web.tr" yazdırdık peki aynı satırın devamına yani www.excel.web.tr den bir tab sonra başka bir veri daha girmek istersek nasıl bir şey eklememiz lazım şöyle

www.excel.web.tr udentr2000

gibi mesala

Kod:
Sub Test2()
    If ActiveDocument.Paragraphs.Count < 26 Then
        For i = 1 To 26 - ActiveDocument.Paragraphs.Count
            ActiveDocument.Paragraphs.Add
        Next
    End If
    ActiveDocument.Paragraphs(26).Range.Text = "www.excel.web.tr" & vbTab & "udentr2000 "
End Sub
 
Hocam

Öncelikle ilginiz için teşekkür ederim yanlız ben dosyama uyarlayamadım tablolar içerisine bilgileri yazdırmak isitiyorum bunun için örnek ekli bir dosya gönderiyorum dosyanın içinde anlattım hocam ilgilenirseniz çok sevineceğim
 
Tablolara yazdırmak için ekli dosyayı inceleyebilirsiniz...




.
 
hocam gerçekten çok ama çok teşekkür ederim beni çok uzun kod yazmaktan kurtardınız bunu yer imleri ile yapıyordum ancak yüzlerce yer imi belirtmek zorunda kalıyordum.

Bir şey daha sormak isitiyorum; Benim tablolarım dosyamın farklı sayfalarında tekrarlanıp duruyor yani aynı tablo dosyanın bir çok yerinde var acaba bu tabloları eşitlemek gibi bir şansımız varmı acaba yani mesala tablo1'e yazdılan veriler aynı şekilde tablo2 de de görünebilrmi kod yazmadan hani excelde mesal a1 hücresine gelip =b1 yazdığımızda b1 e yazılan aynı anda a1 e de yazlıyoryas bunun gibi bir şey yani tablo1 için yazdığımız kodları yine tablo2 içinde yazmak zorundamıyız bu konu hakkında da yardımlarınızı rica edeceğim hocam. Verdiğiniz Bilgiler içinde tekrar tekrar teşekkür ederim
 
Word tablolar&#305;nda aynen Excel tablolar&#305;nda oldu&#287;u gibi alan form&#252;lleri kullan&#305;labilir ancak, aradaki fark .... Word tablolar&#305; Excel tablolar&#305; gibi dinamik olmad&#305;&#287;&#305; i&#231;in her data de&#287;i&#351;mesinde ilgili tabloya gidip, alanlar&#305; g&#252;ncellemek zorundas&#305;n&#305;z.

O nedenle, yukar&#305;daki kod mant&#305;&#287;&#305;yla daha rahat i&#351;inizi halledebilirsiniz.

Asl&#305;nda, tablolar&#305;n g&#252;ncellenmesi de yine kod yard&#305;m&#305;yla yap&#305;labilir ama hem form&#252;llerin bozulma riski var hem de dosya hantalla&#351;abilir.
 
teşekkürler hocam bu şejkilde bile olsa işimi görecektir Allah razı olsun hakkınızı helal edin
 
&#199;ok Te&#351;ekk&#252;r Ederim Haluk Bey..
 
Geri
Üst