Mahlzeit,
ich befasse mich erst seit kurzem mit VBA. Ich muss ein Macro für Word schreiben.Unter anderem möchte ich ein anderes Word Dokument in mein Word Dokument einfügen. Den Dateinamen des anderen Dokumentes erfahre ich aus meinem Dokument. Das Problem ist, die InsertFile Funktion versteht meine Variable nicht. Hier mein Code:
Dim file As String
file = ActiveDocument.Path & "\" & Selection.Text
Selection.Range.InsertFile FileName:=file, Range:="", ConfirmConversions:=False, Link:=False, Attachment:=False
Hier sagt VB bei der Ausführung: Datei kann nicht gefunden werden
wogegen der Code funktioniert:
Dim file As String
file = "C:\meinPfad\meineDatei.docx"
Selection.Range.InsertFile FileName:=file, Range:="", ConfirmConversions:=False, Link:=False, Attachment:=False
Der Wert von file ist in beiden Fällen identisch. Ich suche schon seit Stunden im Internet und finde keine Lösung.
Danke für die Hilfe!
Gruß
Michael
|