das stimmt nicht, ich habe lediglich vor euch eine Lösung gefunden,
und da ich etwas unter Zeitdruck stehe hatte ich noch nicht die Möglichkeit die Codes auszutesten.
Ich muss noch bis heute Abend 18:00 ca 900 Dateien konvertieren.
Und das hoffe ich du verstehst das ich keine Zeit mehr zum ausprobieren hab.
nach der Diskussion gestern, könnte das ein Ansatz sein:
Variante 1: flexible Änderungen vorbereiten
Variante 2: Ein Bild einfügen
Code:
############ nur ein Bild einfügen ###############
Const Pic As String = "c:\temp\commbull.gif"
'an der gewünschten Stelle steht #Bild#
Sub T_1()
With ThisDocument
For i = 1 To .Paragraphs.Count
If Left(.Paragraphs(i).Range.Text, 6) = "#Bild#" Then
.Paragraphs(i).Range.InsertParagraphAfter
.Fields.Add(.Paragraphs(i).Range, 67, "", False).Code.Select
Selection.Collapse 0
.Fields.Add Selection.Range, 64, "Bild", 0
Exit For
End If
Next i
.Variables("Bild") = Pic
.Fields.Update
End With
End Sub
Sub T_2()
With ThisDocument
For i = 1 To .Paragraphs.Count
If Left(.Paragraphs(i).Range.Text, 6) = "#Bild#" Then
.Paragraphs(i).Range.InsertParagraphAfter
.Fields.Add .Paragraphs(i).Range, 67, Chr(34) & Pic & Chr(34), 1
Exit For
End If
Next i
End With
End Sub