Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Word | при незаполненном поле элемента управления в перектестных ссылках текст

Ответить
Настройки темы
2010 - Word | при незаполненном поле элемента управления в перектестных ссылках текст

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: docx Введите название документа.docx
(30.9 Kb, 54 просмотров)
Помогите, пожалуйста.

Необходимо сделать в документе поле для ввода, названия документа. Затем необходимо, чтобы введённое название отображалось в колонтитулах. Сделала с помощью закладки для элемента управления содержимым и перекрестных ссылок в колонтитулах.
Можно ли сделать так, чтобы при незаполненном поле "Введите название документа" в колонтитулах этот текст не отображался? Так как есть непонятно в какое из 3-х мест надо ввести название документа. Или нужно сделать другим способом?

Отправлено: 23:46, 19-04-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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 }
P.S. Чтобы не возникало вопросов про отображение значений полей, желательно сразу выставить в настройках приложения «Обновлять поля» при печати.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:26, 20-04-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


При использовании { INFO Title \* MERGEFORMAT } перекрестная ссылка получается без текста. Это тоже не совсем удобно, так как автоматически поле не обновляется, и непонятно, где нужно нажать "Обновить поле".
Можно ли сделать автоматическое обновление полей во время редактирования документа, не по F9 и не при печати?
Как перекрестное ссылке присвоить свое название? Если использовать { INFO Title "Здесь будет название документа"\* MERGEFORMAT }, то меняется и текст закладки. Нужно, чтобы в колонтитулах до ввода названия отображалась подсказка, а после ввода названия - название. или же, чтобы текст перекрестной ссылки автоматически обновлялся.

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

Отправлено: 06:53, 20-04-2012 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата YulZo:
При использовании { INFO Title \* MERGEFORMAT } перекрестная ссылка получается без текста. Это тоже не совсем удобно, так как автоматически поле не обновляется, и непонятно, где нужно нажать "Обновить поле". »
Данный вариант:
Цитата Iska:
P.S. Чтобы не возникало вопросов про отображение значений полей, желательно сразу выставить в настройках приложения «Обновлять поля» при печати. »
Вас не устраивает? Обновление полей в данном случае будет происходить в момент печати документа или в момент предварительного просмотра.


Цитата YulZo:
Можно ли сделать автоматическое обновление полей во время редактирования документа, не по F9 и не при печати? »
Возникает вопрос — когда?

Цитата YulZo:
Как перекрестное ссылке присвоить свое название? Если использовать { INFO Title "Здесь будет название документа"\* MERGEFORMAT }, то меняется и текст закладки. Нужно, чтобы в колонтитулах до ввода названия отображалась подсказка, а после ввода названия - название. или же, чтобы текст перекрестной ссылки автоматически обновлялся. »
Стоп-стоп. Перекрёстной ссылке не нужно присваивать никаких названий. Нужно только одно: чтобы пользователь заполнил поле свойства «Название» («Title») в свойствах самого документа (Просмотр или изменение свойств файла Microsoft Office - Word - Office.com).

Цитата YulZo:
Было бы хорошо, если перекрестная ссылка из колонтитула верхнего дублировалась в нижний, чтобы исправления вносить только в верхний, а изменялись бы оба. Как это можно сделать? »
Вставьте такую же перекрёстную ссылку:
Код: Выделить весь код
{ INFO Title \* MERGEFORMAT }
и в нижний колонтитул. И ещё раз: пользователь не должен вносить никаких исправлений в сами перекрёстные ссылки в колонтитулах, а только заполнить свойство «Название» («Title») документа.


Я так понимаю, что Вас интересует, как добиться от пользователя, чтобы он в обязательном порядке заполнял это свойство?
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:53, 20-04-2012 | #4


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Меня интересует как сделать документ максимально понятный для пользователя. Если пользователь не знает, что поля обновляются при предварительном просмотре или при нажатии F9, предварительно выделив поле. Если в колонтитуле в перекрестной ссылке совсем нет никакого текста, то как пользователь поймет, что он там появится после ввода названия?
Автоматическое обновление полей сразу после ввода названия возможно? То есть, ввели название, кликнули в любом месте страницы - поля обновились.
Название перекрестной ссылке хочу присвоить, чтобы пользователь понимал, что в этом месте будет отображаться название документа. Как можно показать пользователю, что в документе есть поля, в которые будет подставляться название документа введенное вместо "Введите название документа"?

Может быть сделать всплывающие подсказки, если автообновление полей сделать невозможно? (Автоматическое обновление полей сразу после ввода названия. То есть, ввели название, кликнули в любом месте страницы - поля обновились.)

Отправлено: 09:45, 20-04-2012 | #5


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


или может быть я слишком много хочу, а пользователи более сообразительные, чем я о них думаю? )

Отправлено: 10:15, 20-04-2012 | #6


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать



Цитата YulZo:
Меня интересует как сделать документ максимально понятный для пользователя. Если пользователь не знает, что поля обновляются при предварительном просмотре или при нажатии F9, предварительно выделив поле. Если в колонтитуле в перекрестной ссылке совсем нет никакого текста, то как пользователь поймет, что он там появится после ввода названия? »
Это надо просто знать и уметь. Иначе ровно тем же способом можно обосновывать и выравнивание текста на странице пробелами и Enter'ами — ну, вот не знает человек, что это неправильно, и учиться не хочет, даром что при приёме на работу в анкете писал: «Владею Microsoft Office».

Насколько я понимаю, Вы готовите некий корпоративный шаблон? Можно сделать так, чтобы при создании документа на основе данного шаблона однократно запрашивалось заполнение свойства «Название» документа посредством автовыполняемого макроса: «Ask for Title» Sample.zip, при вводе названия заранее вставленные в колонтитулы поля — обновлялись. Попробуйте приложенный шаблон.

Можно, конечно, просто задать политикой «Prompt For Document Properties» запрос заполнения свойств документа при сохранении документа, но, полагаю, Вас сие не устроит, так?
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:45, 20-04-2012 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


YulZo, ну, так как, что скажете — шаблон подобного рода Вам подходит по условиям задачи?

Отправлено: 13:57, 21-04-2012 | #8


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, спасибо. Шаблон подходит.

Отправлено: 05:57, 23-04-2012 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


YulZo, тогда — лады. Благодарствую за ответ.

А то я надысь смотрю и недоумеваю — сообщение Вами отмечено, а файл ни разу не был загружен. Теперь в порядке — у файла стоит одна загрузка.

Отправлено: 06:40, 23-04-2012 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Word | при незаполненном поле элемента управления в перектестных ссылках текст

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.NET - [решено] Выбор элемента управления (WinForms,C#) Glorh Программирование и базы данных 2 11-11-2011 03:18
[решено] Как получить текст того элемента, что находится в фокусе?? Romanka AutoIt 8 04-07-2011 16:25
Как определить текст управляющего элемента под указателем мыши Master2KAZ AutoIt 1 16-11-2010 23:18
[решено] Каким образом ввести данные в поле если не известно ID, CLASS элемента куда вводить? HORRIBLE AutoIt 3 13-05-2010 19:34
Java Script, как вставить текст в поле формы? maaxiim Вебмастеру 8 04-07-2008 16:46




 
Переход