Как объединить файлы .doc?

Как объединить файлы .doc?

У меня есть 500+ doc-файлов, которые мне нужно объединить в один файл. Как это сделать? Я пробовал вставить --> из текстового файла, но он объединяет только первые 50 из них. Есть идеи?

решение1

Если пользовательский интерфейс не срабатывает, я бы предложил макрос. Можете ли вы перечислить имена файлов в документе Word, один абзац одно имя? Тогда следующий макрос заменит имена файлов содержимым файла:

Sub Include()
    With ActiveDocument
        For i = .Paragraphs.Count To 1 Step -1
            Set oRange = .Paragraphs(i).Range
            sFname = oRange.Text
            sFname = Left(sFname, Len(sFname) - 1)
            sFname = "c:\tmp\" & sFname
            oRange.InsertFile FileName:=sFname
        Next
    End With
End Sub

Замените c:\tmp\на свой путь.

Связанный контент