Hallo zusammen,
bisher habe ich es geschafft Word 2003 zu öffnen und Texte zu ersetzen. Siehe Code unten.
Allerdings habe ich auch ca. 500 Worddokumente bei denen rechts oben im Dokument unser Logo als Bild hinterlegt ist. Nun hat sich das Logo geändert und das neue muss in das Dokument. Entweder ich öffne jetzt alle Worddokus und mache das manuell oder es gäbe eine Möglichkeit dieses Bild zu tauschen mit irgendeiner Funktion. Weiß da jemand was ? Wäre super klasse.
#include <File.au3>
#include <Word.au3>
Global $FileString
Dim $FilePath
Dim $Verzeichnis
Dim $aFiles
Dim $oWord
Dim $oDoc
Dim $range
Dim $oFind
$Verzeichnis="C:\Word"
$aFiles = _FileListToArray($Verzeichnis, "*.doc", 1)
For $i = 1 To $aFiles[0]
$FilePath = $Verzeichnis & "\" & $aFiles[$i]
$oWord = ObjCreate("Word.Application")
$oWord.Visible = True
; msgbox(64,"Wert von $j ", $FilePath)
$oDoc = $oWord.Documents.Open($FilePath)
$range = $oDoc.Range
$oFind = $range.Find
With $oFind
.ClearFormatting()
.Replacement.ClearFormatting()
.Execute("blabla", 0, 0, 0, 0, 0, 1, 1, 0, "bleble", 1)
EndWith
$oDoc.Save()
$oDoc.Close
$oWord.Quit
Next