У меня есть 31 документ, который мне нужно объединить в один, используя Word 2007 на Windows 7. Я прочитал, что вы можете перейти к Insert -> Object -> Text from file и выбрать нужные документы. Я сделал это, и это работало нормально. Дело в том, что каждый документ прав против последнего. Есть ли способ сделать так, чтобы каждый документ начинался на новой странице, кроме вставки разрывов страниц вручную?

Вот несколько примеров фотографий на случай, если неясно. Предположим, "document1" и "document2" - это два документа, которые я хочу объединить.

Как Word это делает: как слово это делает

Как я хочу, чтобы это было: как это должно быть

2 ответа2

3

В MS-Word есть функция новой страницы. Здесь вы можете найти больше информации об Office 2003 http://office.microsoft.com/en-us/word-help/insert-a-manual-page-break-HP005189549.aspx Для других версий Office прочитайте ссылки ниже:

Office 2007 Office 2010

Если вы хотите ознакомиться со структурой MS Office Document, прочитайте эту ссылку:http://office.microsoft.com/en-us/word-help/CH006082987.aspx

РЕДАКТИРОВАТЬ:

Используйте этот макрос, он выдаст ошибку, если у вас нет открытого документа:

Sub OpenMultipleFiles()
Dim fDialog As FileDialog

Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
.AllowMultiSelect = True
.InitialView = msoFileDialogViewList
If .Show <> -1 Then
MsgBox "Cancelled By User", , "Cancelled"
Exit Sub
End If
End With
For i = 1 To fDialog.SelectedItems.Count
Selection.InsertFile fDialog.SelectedItems.Item(i)
Selection.InsertBreak Type:=wdPageBreak

Next i
End Sub

В то время как в Word нажмите ALT+F11, это вызовет редактор VBA. Затем разверните Normal, чтобы увидеть папку Modul. Если он не существует, нажмите «Обычный» -> «Вставить» -> «Модуль». Вставьте макрос и сохраните.

После этого вы можете добавить кнопку с макросом на панели инструментов.

2

Насколько я знаю, вы не можете автоматизировать это при импорте, но я знаю, что есть быстрый способ вставки разрывов страниц, нажав Ctrl + Enter перед первым словом каждого нового документа.

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