4

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

1 ответ1

0

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

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\ вашим путем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .