Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2009, 12:22   #1
T.J.Combo
 
Регистрация: 06.11.2009
Сообщений: 3
По умолчанию Как связать поле со списком с полем колонтитула?

Добрый день. Я не программист, а простой юзер, не судите строго.
Дали поручение на работе "Создать шаблон Внутреннего нормативного документа", что бы сотрудники на его основе писали документы.
Я в ворде никогда особо не копался .... только не давно разобрался, как на автомате формировать содержание .
Сейчас копаюсь в менюшках, пытаюсь разобраться в возможностях Ворда 2007.

Нашел такую штуку - вкладка "Разработчик", там можно включить Режим конструктора и добавлять в текст "Элементы управления" (раскрывающийся список, выбор даты и т.д.).

Хочу, что бы пользователь не ручками вбивал Тип документа, а выбирал из списка. Для этого добавил на титульную страницу шаблона "раскрывающийся список", в свойствах вбил типы существующих у нас документов (положение, процедура, методика и т.п.).
Теперь пользователь жмет в определенное место на странице, выпадает список типов документов и выбирает из него.
Проблема в том, что в колонтитуле то же должна отображаться информация о типе документа. Вопрос! Как сделать так, что бы пользователь на титульной странице один раз выбрал Тип документа и потом выбранный тип сам добавился бы в колонтитул?

На всякий случай ..... если не понятно описал .... прикрепил титульную страницу шаблона.

Помогите пожалуйста.
Вложения
Тип файла: zip Шаблон.zip (35.9 Кб, 22 просмотров)
T.J.Combo вне форума Ответить с цитированием
Старый 06.11.2009, 14:49   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Ну, что ж. Если есть желание, то почему бы не помочь.
Если ты знаешь, как автоматически формировать содержание, то тебе известно, что существуют стили.
  1. Шаблон внутреннего нормативного документа, как и любой шаблон, не должен содержать текст с прямым форматированием. Всё должно быть оформлено стилями. Только так можно добиться однообразия документов.
  2. Чтобы отобразить один и тот же текст в разных местах документа, нужно использовать закладки и перекрестные ссылки. См. пример. Выбери тип документа, введи название и обнови поля. Увидишь, что в колонтитуле текст тоже изменится
  3. Шаблон нужно сохранять как шаблон, а не как документ.
  4. Хорошо, что ты его разбил на разделы. Можно будет защитить разделы от редактирования, чтобы пользователь мог вводить информацию только в поля элементов управления.
Пока всё, но в первую очередь, обрати внимание на стили. Всё должно быть оформлено стилями. Стили нужно защитить от редактирования, они должны храниться в шаблоне и иметь осмысленные названия.
Будут вопросы — спрашивай.
Вложения
Тип файла: rar Шаблон.rar (37.3 Кб, 49 просмотров)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 06.11.2009, 17:30   #3
T.J.Combo
 
Регистрация: 06.11.2009
Сообщений: 3
По умолчанию

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

Например .... разобраться, что такое "текст с прямым форматированием" и как сделать запрет на форматирование.

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

Так?

С закладками и перекрестными ссылками почти разобрался (подглядел из файла который Вы выложили).

Про защиту разделов от редактирования .... то же на выходных почитаю.

Кстати ... а может Вы посоветуйте какую-нибудь литературу или видеоуроки?

Еще раз спасибо.
T.J.Combo вне форума Ответить с цитированием
Старый 06.11.2009, 20:06   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

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

Можно не только запретить менять стиль, но и ограничить форматирование только определенным набором стилей. Есть очень полезное окошко «Управление стилями». Поиграйся с ним. Чтобы его вызвать, нажми маленький квадратик в правом нижнем углу группы «Стили» на вкладке «Главная». В появившемся окне стилей нажми кнопку .

Из литературы могу посоветовать книгу Антона Кокина и его блог WordExpert.ru
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 06.11.2009, 21:19   #5
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Тему — в топ 1!

Цитата:
Сообщение от T.J.Combo Посмотреть сообщение
...пытаюсь разобраться в возможностях Ворда 2007.

Нашел такую штуку...
Что вас подвигло?

Ведь «средний» оператор ЭВМ воспринимает Word как типа Блокнот такой красивенький.

Тут вы дали мне понять некоторые преимущества .docx над .doc. Например, ввод даты — не только сегодняшней (по альт-шифт-D), но и из календаря. Спасибо!
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поле со списком - уж больно шрифт мелковат Bezdar Microsoft Office Excel 6 06.06.2013 08:15
Как программно связать поле в отчёте FR с полем БД? Mishechka БД в Delphi 0 11.06.2009 15:57
Проблема с типом в поле со списком на форме Landurik Microsoft Office Access 2 05.06.2009 14:30
Помогите пожалуйста связать поле Memo с процедурой сортировки Алексей_xXx Помощь студентам 8 04.05.2009 21:19
Создание в VBA "поле с выпадающем списком" tae1980 Microsoft Office Excel 2 30.03.2009 12:22