2010-12-01 5 views
0

я использовал код в ссылке, указанной ниже, чтобы объединить файлы слова в один файлслияния документов Word в единый документ

http://devpinoy.org/blogs/keithrull/archive/2007/06/09/updated-how-to-merge-multiple-microsoft-word-documents.aspx

Однако, видя выходной файл я понял, что он не смог скопировать образ заголовка в первом документе. Как объединить документы, сохраняющие формат и контент.

ответ

0

Этот код вставляет разрыв страницы после каждого файла.

Поскольку секции заголовков управления, если у второго или последующего документа есть заголовок, вы, вероятно, захотите сохранить исходные свойства раздела и вставить их после первого документа.

Если вы посмотрите на свой исходный документ как docx, вы, вероятно, увидите, что ваш раздел является элементом свойств раздела уровня документа.

Самый простой способ решить проблему может состоять в том, чтобы создать элемент свойств второго раздела внутри последнего абзаца (который содержит информацию заголовка). Тогда это должно просто оставаться там, когда документы объединяются (т.е. другие абзацы добавляются после него).

Это теория. См. Также http://www.pcreview.co.uk/forums/thread-898133.php Но я не пробовал; он предполагает, что функция InsertFile ведет себя так, как я ожидаю.

Смежные вопросы