5

В настоящее время я использую формат MS-Word 2007 (.docx).

У меня есть документ Word со следующими страницами:

  • Страница 1: Детали события

  • Страница 2: Описание события

  • Страница 3: Правила и положения

  • Страница 4: Бюджет мероприятия

Я потратил значительное количество времени на написание этого документа с хорошим форматированием. Проблема, с которой я здесь сталкиваюсь, заключается в том, что я должен сохранять каждую страницу документа отдельно, а затем отправлять их по электронной почте в виде отдельных вложений.

Как я могу это сделать?

Что я пробовал:

  • Копирование и вставка отдельных страниц документа в новый файл документа Word - но форматирование не копируется должным образом даже после выбора параметра "Сохранить исходное форматирование".

  • Как сохранить отдельную страницу в документе Word 2010 как отдельный документ? - Ответ на этот вопрос также был опробован, но форматирование страниц, которые я не удаляю, сильно испорчено [Форматирование страниц с таблицами]?

Что я должен делать?

5 ответов5

4

Лучше всего использовать субдокументы. См. Страницу справки Microsoft здесь: http://office.microsoft.com/en-us/word-help/combine-or-split-subdocuments-HP005186930.aspx

В нем говорится о создании вложенных документов под заголовком Разделить вложенный документ на два вложенных документа.

Здесь есть полезный ответ на вопрос Yahoo: http://answers.yahoo.com/question/index?qid=20070921100104AAU8Ebh

Если вам не нужно редактировать его, вы можете экспортировать в PDF (не используйте принтер PDF, используйте дополнительный плагин Word) и взорвите PDF, используя такой инструмент, как pdftk.

2

Нажмите «Сохранить как», выберите «PDF» и нажмите «Параметры» на том же экране. Под опциями вы можете выбрать, какие страницы сохранить!

0

Что вы можете сделать, это сначала скопировать и вставить свой документ, чтобы иметь две копии. В одном экземпляре откройте его и перейдите к сохранению - при вводе сведений о событии, затем в главном документе перейдите на последнюю страницу, к последней строке, последнему слову предложения удалите весь текст на всех страницах, которые вам не нужны, с помощью Backspace... даже если это займет больше времени, оно все равно сохранит ваше форматирование.

Повторите вышеизложенное с описанием остальных событий, правил и положений и бюджета мероприятия.

0

У меня есть документ Word, который мне нужен, чтобы сохранить каждую страницу как отдельный документ в расширенном текстовом формате. При необходимости вы можете изменить переменные для файла .txt, файла docx и т.д., Но не забудьте изменить FileFormat=.
Обратите внимание, что это начинается на текущей странице Application.Browser.Target = wdBrowsePage и продолжается через цикл для следующих 99 страниц (всего 100).

Вы можете изменить макрос в соответствии с вашими потребностями.

Переменная i представляет номер файла (DCX_1.Rtf) (DCX_2.Rtf) и т.д.

For i = 1 To 100
    Application.Browser.Target = wdBrowsePage
    ActiveDocument.Bookmarks("\page").Range.Copy
    Documents.Add
    Selection.Paste
    ChangeFileOpenDirectory "C:\__BOOK\JUNK\"
    ActiveDocument.SaveAs FileName:="DCX_" & i & ".rtf", FileFormat:=wdFormatRTF
    ActiveDocument.Close
    Application.Browser.Next
Next i
-1

Word 10 фактически позволяет копировать и вставлять из документа Word все, что угодно, сохраняя тот же формат, что и исходный документ. После копирования соответствующего текста из исходного документа, откройте новый Word Doc, щелкните правой кнопкой мыши, а из предыдущих параметров выберите «Сохранить исходное форматирование».

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