2013-07-29 2 views
0

Мне нужно обновить документ Word до последнего шаблона компании, но эта задача не так проста, как кажется.
Согласно сайту this, все, что требуется, это выполнить описанные шаги, но после этого документ остался таким, каким он был до этого, например, нижний колонтитул и заголовок остались прежними, то есть они не были обновлены до тех, которые установлены в новый шаблон.
Проведя некоторое время на том, как выполнить эту задачу, я понял, что и верхний и нижний колонтитулы не связаны с шаблоном, а с базовым разделом. Затем я сделал еще один подход, который сводился к копированию только содержимого раздела без заголовка и нижнего колонтитула в уже определенные разделы нового шаблона и, по-видимому, он выполнил свою работу.
Поэтому я хотел бы знать, есть ли способ выполнить автоматическое копирование этих разделов - через VBA - или даже другой лучший подход, который я могу взять?Как скопировать текстовый документ по разделам

+0

Как долго и насколько сложным является шаблон? Что вам нужно воспроизвести: заголовки, нижние колонтитулы, стили, текстовые поля, какой-то стандартный контент? –

+0

Из старого шаблона мне просто нужно воспроизвести содержимое, а также прикрепленные к нему стили и, возможно, несколько закладок. – utxeee

ответ

0

Лично я бы не использовал VBA, если задача не была огромной. К тому моменту, когда вы создали какой-то код, запустите его, не удалите, перепишите его, вы, вероятно, обнаружите, что его можно было бы выполнить быстрее вручную, особенно если, как представляется, это одноразовое задание. Конечно, если вы столкнулись с задачей, которую вы понимаете, повторяющейся и отнимающей много времени, тогда вы можете использовать Macro Recorder.

я, очевидно, не имеют документов, передо мной, но:

  • ли немного планирования. Определите, сколько должно быть разделов, и какого типа (следующий раздел раздела страницы и т. Д.).
  • Используйте Draft View и Goto (Ctrl-G), раздел, чтобы открыть их.
  • Выделите схему того, что должно содержать конечные верхние и нижние колонтитулы.
  • Если применимо, запишите имена Style из обоих шаблонов и определите, какие из них необходимо заменить.
  • (я бы) работал над копией нового шаблона и копировал содержимое из старого. Это скопирует стили из старого шаблона одновременно. Для вас это может быть неправильным - вам придется это решить. Попробуйте оба и посмотрите, с чем проще всего работать.
  • Вы можете использовать диалог Replace (Ctrl-H), чтобы обменять один стиль на другой.
  • Отобразите также окно стилей (Ctrl-Alt-Shift-S).
  • С Styles Window вы можете показать Style Manager. Отсюда и Import/Export вы можете удалить, переименовать и скопировать стили. Будьте осторожны с удалением стилей, поскольку трудно определить, что они будут использовать по умолчанию.

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

Я бы оставил закладки до самого конца; к тому времени их легко вставить. Если вы скопировали контент из старого документа, тогда он также должен был переносить закладки, поэтому просто нужно убедиться, что они все еще в нужном месте.

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

Подсказка: может потребоваться несколько попыток сделать это правильно. Если вы застряли в какой-то момент, имейте в виду, что было бы лучше начать все сначала - если это становится грязным, иногда бывает сложно восстановить.

+0

BTW Эта книга «Манекенов» упрощает задачу. Это действительно предполагает, что у вас есть пустой документ, который вы просто хотите прикрепить к шаблону (некоторые стили). Если вы просто захотите скопировать некоторые стили, вы можете просто скопировать/вставить/удалить весь контент другого документа - тогда будут доступны все его стили. –

+0

Andy благодарит за ответ. Однако эта задача - это то, что будет необходимо довольно часто в ближайшем будущем, поэтому на самом деле есть задача автоматизировать эту задачу. С учетом сказанного структура шаблона между двумя шаблонами довольно похожа, за исключением некоторых изображений и других мелких деталей. Таким образом, разделы, существующие в старом шаблоне, также существуют в новом - новые верхние и нижние колонтитулы уже установлены, но у них вообще нет контента. В общем, если бы я мог скопировать текст из старых разделов шаблонов и прошёл его на новые, которые выполнили бы работу ... – utxeee

+0

Итак, вы можете записать некоторые макросы, изучить созданный им код. Вам нужно будет изучить VBA. –

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