![]() |
Word | при незаполненном поле элемента управления в перектестных ссылках текст
Вложений: 1
Помогите, пожалуйста.
Необходимо сделать в документе поле для ввода, названия документа. Затем необходимо, чтобы введённое название отображалось в колонтитулах. Сделала с помощью закладки для элемента управления содержимым и перекрестных ссылок в колонтитулах. Можно ли сделать так, чтобы при незаполненном поле "Введите название документа" в колонтитулах этот текст не отображался? Так как есть непонятно в какое из 3-х мест надо ввести название документа. Или нужно сделать другим способом? |
YulZo, у Вас там две закладки. Зачем?
Вариантов может быть много. Например, использование поля «ASK» (Коды полей: ASK - Word - Office.com), со вставкой в колонтитул перекрёстной ссылки на закладку, определённую в поле «ASK», обрамлённого полем «IF» (Коды полей: IF - Word - Office.com) для проверки значения. Однако же, самым правильным и идеологически верным будет использование свойств самого документа (Просмотр или изменение свойств файла Microsoft Office - Word - Office.com) — в данном случае, свойства «Название» («Title»), и вставка в колонтитул поля «INFO» (Коды полей: INFO - Word - Office.com) с указанием потребного имени свойства: Код:
{ INFO Title \* MERGEFORMAT } |
При использовании { INFO Title \* MERGEFORMAT } перекрестная ссылка получается без текста. Это тоже не совсем удобно, так как автоматически поле не обновляется, и непонятно, где нужно нажать "Обновить поле".
Можно ли сделать автоматическое обновление полей во время редактирования документа, не по F9 и не при печати? Как перекрестное ссылке присвоить свое название? Если использовать { INFO Title "Здесь будет название документа"\* MERGEFORMAT }, то меняется и текст закладки. Нужно, чтобы в колонтитулах до ввода названия отображалась подсказка, а после ввода названия - название. или же, чтобы текст перекрестной ссылки автоматически обновлялся. Было бы хорошо, если перекрестная ссылка из колонтитула верхнего дублировалась в нижний, чтобы исправления вносить только в верхний, а изменялись бы оба. Как это можно сделать? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Код:
{ INFO Title \* MERGEFORMAT } Я так понимаю, что Вас интересует, как добиться от пользователя, чтобы он в обязательном порядке заполнял это свойство? |
Меня интересует как сделать документ максимально понятный для пользователя. Если пользователь не знает, что поля обновляются при предварительном просмотре или при нажатии F9, предварительно выделив поле. Если в колонтитуле в перекрестной ссылке совсем нет никакого текста, то как пользователь поймет, что он там появится после ввода названия?
Автоматическое обновление полей сразу после ввода названия возможно? То есть, ввели название, кликнули в любом месте страницы - поля обновились. Название перекрестной ссылке хочу присвоить, чтобы пользователь понимал, что в этом месте будет отображаться название документа. Как можно показать пользователю, что в документе есть поля, в которые будет подставляться название документа введенное вместо "Введите название документа"? Может быть сделать всплывающие подсказки, если автообновление полей сделать невозможно? (Автоматическое обновление полей сразу после ввода названия. То есть, ввели название, кликнули в любом месте страницы - поля обновились.) |
или может быть я слишком много хочу, а пользователи более сообразительные, чем я о них думаю? )
|
Вложений: 1
Цитата:
Насколько я понимаю, Вы готовите некий корпоративный шаблон? Можно сделать так, чтобы при создании документа на основе данного шаблона однократно запрашивалось заполнение свойства «Название» документа посредством автовыполняемого макроса: Файл 81383, при вводе названия заранее вставленные в колонтитулы поля — обновлялись. Попробуйте приложенный шаблон. Можно, конечно, просто задать политикой «Prompt For Document Properties» запрос заполнения свойств документа при сохранении документа, но, полагаю, Вас сие не устроит, так? |
YulZo, ну, так как, что скажете — шаблон подобного рода Вам подходит по условиям задачи?
|
Iska, спасибо. Шаблон подходит.
|
YulZo, тогда — лады. Благодарствую за ответ.
А то я надысь смотрю и недоумеваю — сообщение Вами отмечено, а файл ни разу не был загружен. Теперь в порядке — у файла стоит одна загрузка. |
Время: 22:33. |
Время: 22:33.
© OSzone.net 2001-