Word-Toplu Resim Ekleme Sorunu [Çözüldü]

Katılım
22 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
2010 Türkçe Lisanslı
Merhabalar;

Forumda bulmuş olduğum bir kod üzerinde biraz değişiklik yapmam gerekti ancak Word'e toplu olarak eklediğim dosyaları rastgele sırayla ekliyor. Benim klasörümde ise, bu dosyalar eklenmesi gereken isme göre sıralı durumda.(Örn: 1-Ocak-1.png,1-ocak-2.png....12-aralık-19.png)

Wordde toplu dosya eklerken, alfabetik sıraya göre okumasını nasıl sağlarız?

Çok fazla resim olduğu için tek tek eklemek uğraştırıcı görünüyor.

Yardımlarınız için teşekkür ederim.

NOT: Kullandığım kod :

Kod:
yol = ThisDocument.Path & "\"
Dosya = Dir$(yol & "*.png")
Do While Dosya <> ""
    ActiveDocument.InlineShapes.AddPicture FileName:=yol & Dosya, LinkToFile:=False, SaveWithDocument:=True
Dosya = Dir$
 
Son düzenleme:
Katılım
22 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
2010 Türkçe Lisanslı
Merhabalar tekrar;
Kod:
yol = ThisDocument.Path & "\"
Dosya = Dir$(yol & "*.png")
a = 1
Do While Dosya <> ""
   Selection.InsertCaption Label:="Şekil", TitleAutoText:="", _
   Title:="Resim Başlığı", _
   Position:=wdCaptionPositionAbove, ExcludeLabel:=0
    Selection.TypeText Text:=Chr(13) 
    Selection.InlineShapes.AddPicture FileName:=yol & Dosya, LinkToFile:=False, SaveWithDocument:=True
    Selection.TypeText Text:=Chr(12)
Dosya = Dir$
Loop
ActiveDocument yerine selection kullanınca sorunum çözüldü. Kodun bir kısmı yine yukarıdaki gibidir. En azından belki bir başkasının işine yarayacaktır.

Otomatik resim yazısı eklemesi, nizam açısından resim yazısından sonra 1 enter (chr(13)), her sayfada 1 resim olacak şekilde uğraştım. (chr(12))

saygılar
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Merhaba,
Verdiğiniz örnek dosya isimlerinde alfabetik bir düzen görünmüyor. Sıradan kastınız sayısal bir sıra mı? Eğer öyleyse dosya ismindeki hangi sayı referans alınacak?
 
Katılım
22 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
2010 Türkçe Lisanslı
Merhaba,
Verdiğiniz örnek dosya isimlerinde alfabetik bir düzen görünmüyor. Sıradan kastınız sayısal bir sıra mı? Eğer öyleyse dosya ismindeki hangi sayı referans alınacak?
Sayın leumruk,

Öncelikle forumdaki Resim ekleme ile ilgili olan kodunuzdan fazlasıyla faydalandığımı belirtmek isterim ve size teşekkürlerimi sunarım.

Sıralamaya gelince, Excel ya da Wordde aynı mı bilmiyorum ama PHP'de order veya sort (sıra) işlemlerinde sayısal veriler de sıralamada önem teşkil etmekte. Şöyle ki, önce sayısal veriler, sonra alfa-sayısal veriler sonra da alfabetik veriler olarak sıralama işlemi yapılmakta.

O sebeple, alışkanlıktan dolayı alfabetik demiş bulundum aslında. Ancak maksadım, "Küçükten Büyüğe rakamsal sıralama" işlemini dile getirmekti :)

Saygılarımla
Aytekin
 
Son düzenleme:

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Sanırım mesajları aynı anda yazmışız. Sorunu çözmüşsünüz anlaşılan. İyi akşamlar dilerim.
 
Üst