Word Dosyası Kapalı İken Başlık İsmini Dosya İsmi Yapmak

Katılım
10 Mayıs 2009
Mesajlar
14
Excel Vers. ve Dili
Excel Vers. ve Dili:
2003
selam ustalar
ben şey soracaktım

mesala bi klasör var ve içinde 1,2,3... gibi isimlerle word, excel, powerpoint dosyaları var. Ben bu dosyların ismini dosya içerik başlığı şeklinde otomatik ve hızlı bir şekilde düzenelemek isitiyorum.

Yani "1.doc" dosyası var içierik başlığı "Türkiye" ben bunun otomatik olarak "Türkiye.doc" olmasını isitiyorum.

Nasıl yapabilirim yardımcı oursanız sevinirim..
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,704
Excel Vers. ve Dili
Excel 2019 Türkçe
Not: Sorunuzun devamını kaçırmışım, yeni fark ettim. Kod, sadece word dosyaları için çalışır.
Aşağıdaki kodu dener misiniz ?
Kod:
Sub DosyadakiIlkSatirDosyaIsmiOlsun()
yol = "C:\"
Set ds = CreateObject("Scripting.FileSystemObject")
Set f = ds.GetFolder(yol)
Set dc = f.Files
For Each dosya In dc
    Documents.Open dosya.Path
    ChangeFileOpenDirectory yol
    u = Len(ActiveDocument.Paragraphs(1).Range.Text)
    a = Left(ActiveDocument.Paragraphs(1), u - 1) 
    ActiveDocument.SaveAs a, FileFormat:=wdFormatDocument
    ActiveDocument.Close
    Kill dosya.Path
Next
End Sub
 
Katılım
10 Mayıs 2009
Mesajlar
14
Excel Vers. ve Dili
Excel Vers. ve Dili:
2003
teşekkür ederim usta
fakat
ya ben becermedim yada kodlarda hata var. yine de çok sağol..

ben *.bat şeklinde yapıyorum bu kodları doğru mu yapıyorum yanlış mı?
 
Üst