У меня есть 31 документ, которые я должен объединить в одного, с помощью Word 2007 в Windows 7. Я считал, что можно перейти в Insert
-> Object
-> Text from file
и выберите документы, в которых Вы нуждаетесь. Я сделал это, и это хорошо работало. Вещь, каждый документ является правильным против последнего. Там какой-либо путь состоит в том, чтобы сделать его так, каждый документ запускается на новой странице кроме ручной вставки разрывов страницы?
Вот некоторые изображения в качестве примера в случае, если это не ясно. Предположим "document1" и "document2" являются двумя документами, которые я хочу объединить.
В MSWord существует newpage функция. Здесь можно найти больше на офисе 2003, http://office.microsoft.com/en-us/word-help/insert-a-manual-page-break-HP005189549.aspx Для других версий Office читает ссылки ниже:
Если Вы хотите читать на чтении структуры Документа MS Office, смотрят на эту ссылку: 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. Впоследствии расширьтесь Нормальный для наблюдения папки Modul. Если это не существует, нажимают на Normal-> Insert-> Modul Paste the Macro и сохраняют.
Впоследствии можно добавить кнопку с макросом на панели инструментов.
Насколько я знаю, что Вы не можете автоматизировать его в импорте, но я действительно знаю, что существует быстрый способ вставить разрывы страницы путем нажатия Ctrl
+ Enter
перед первым словом каждого нового документа.