2013-02-19 3 views
0

Я создаю шаблон для документов, длина которых будет больше. Я использую поля «Rich Text» и «Text» для управления содержимым. Я хочу, чтобы текст одного из этих полей управления содержимым отображался в нижнем колонтитуле документа. Я попытался использовать поле StyleRef в нижнем колонтитуле и отобразить текст, имеющий определенный стиль, тот, который я хочу показать, но он не работает. Кажется, что Word не ищет внутри этих полей для стиля (или видит другой стиль, связанный с этим полем?).Использование значений полей в шаблоне Word

Как еще я могу добиться этого?

Спасибо!

ответ

0

Я смог сделать это, выбрав весь элемент управления содержимым, используя боковую вкладку элемента управления и вставив новую закладку (через вкладку «Вставка»), а затем вставив поле ref в нижнем колонтитуле, используя вышеупомянутое имя закладки.

+0

Спасибо! Это почти работает. Теперь меня беспокоят две вещи. Поле не обновляется автоматически, только при печати или распечатке. Я мог бы жить с этим. Но форматирование текста не работает. Я хочу иметь другое форматирование в поле нижнего колонтитула в исходном поле. И независимо от того, изменил ли я шрифт (лицо, цвет и т. Д.) В поле нижнего колонтитула, или если я отменил опцию «сохранить форматирование во время обновлений», он сохранит копирование исходного форматирования. Иногда не для всех слов в поле. – Tchypp

+1

Нажмите Alt-F9, чтобы отобразить коды полей, затем перед закрытием} поля поставьте «\\ * MERGEFORMAT \\ * CHARFORMAT» (без кавычек), например {ref MyField \\ * MERGEFORMAT \\ * CHARFORMAT}, а затем отформатируйте поле и он должен придерживаться. Возможно, вам придется поместить некоторый фиктивный текст, который является максимальной длиной, которую вы будете использовать в исходном поле, прежде чем вы внесете изменения формата в нижний колонтитул (после этого вы можете изменить его на пустое или другое после того, как вы сделали форматирование) –

+0

Эй, отлично! Оно работает. Большое спасибо ! – Tchypp

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