Ich versuche, den folgenden Code zu ändern, wird es die Word-Dokumente in Ordnung verschmelzen, aber ich habe Textdatei mit jeder Zeile „*
Namen *
.docx“ „*
Name2 *
.docx zu sein“ usw. Ich möchte, dass der VBA-Makro die Textdatei zeilenweise liest und alle Dokumente zusammenführt, die dem Muster entsprechen. Nach Fertigstellung sollten 27 Dokumente vorhanden sein und jeweils mit dem Titel "*
Name" gesichert werden damit ich wissen kann welches was ist. Jede Hilfe wäre sehrVBA zu lesen Eingabe aus einer Datei
Sub MergeDocs()
Dim rng As Range
Dim MainDoc As Document
Dim strFile As String
Const strFolder = "C:\test\"
Set MainDoc = Documents.Add
strFile = Dir$(strFolder & "*Name*.docx")
Do Until strFile = ""
Set rng = MainDoc.Range
rng.Collapse wdCollapseEnd
rng.InsertFile strFolder & strFile
strFile = Dir$()
Loop
MsgBox ("Files are merged")
End Sub
Danke für die Hilfe. Testen Sie dies jetzt. Wird die Ergebnisse aktualisieren. – Nolemonkey
ok, ich muss etwas falsch gemacht haben, als ich es zuerst bearbeitet habe, aber jetzt funktioniert es fast vollständig. Für einige meiner Dokumente fügt es den Inhalt gut zusammen und für einige bekomme ich nur leere Dokumente. Ich bin mir nicht sicher, was vor sich geht, aber ich versuche es jetzt zu sehen. Die Namenskonvention ist da und versucht zu sehen, warum einige Inhalte zusammengeführt werden und andere leer sind. – Nolemonkey
Nice Pickup - vielen Dank für die Bearbeitung! – dbmitch