Как в ворде сделать зависимый текст

от admin

Как использовать связанный текст для обновления документов Word

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

Понимание ссылок

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

Например, скажем, у вас есть 20 документов Microsoft Word, настроенных для печати 20 различных листов адресных меток, и на каждой странице есть десятки меток. Если вы считаете, что вам когда-нибудь понадобится обновить эти адреса, вы можете избежать этого вручную, составив отдельный документ, в котором перечислены 20 адресов. Затем просто свяжите 20 документов с одной страницей адресов, чтобы при обновлении адреса там также обновлялся любой документ, ссылающийся на него.

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

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

Этот тип текстовых ссылок не совпадает с гиперссылками, которые открывают веб-страницы или другие файлы при нажатии.

Как вставить текстовую ссылку в Word

В новом документе Microsoft Word введите текст, на который вы будете ссылаться из других документов. Отформатируйте его так, как вы хотите, чтобы он отображался во всех документах. Чтобы позаимствовать из первого примера выше, в этом документе вы должны ввести 20 разных адресов.

Сохраните файл для генерации ссылки. Неважно, где вы его сохраните, но убедитесь, что вы знаете, где он находится.

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

Выделите текст, который вы хотите связать, чтобы он был выбран.

Щелкните правой кнопкой мыши или удерживайте нажатой выделенный текст, а затем выберите в меню Копировать . Другой вариант – использовать клавиатуру: используйте Ctrl + C на ПК или Command + C на Mac. ,

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

На вкладке Главная в новых версиях Word выберите маленькую стрелку в разделе «Вставить», а затем выберите параметр Вставить специальный … . В более старых версиях используйте меню Изменить , чтобы выбрать пункт Специальная вставка .

В диалоговом окне «Специальная вставка» выберите параметр Вставить ссылку .

В правой части этого экрана есть несколько вариантов, но Форматированный текст (RTF) – это тот, который вставляет связанный текст в точности так, как он выглядит в исходном документе.

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

Помогите с созданием зависимых элементов управления содержимым

Добрый день, господа, есть следующая задача:
в Word 2007 имеется возможность вставлять экспресс-блоками свойства документов. Их ограниченное количество а именно 15, но вся их прелесть заключается в том, что эти блоки связаны между собой и использовав в шаблоне несколько раз, например блок "Организация", я могу сменить содержимое этого блока в любом месте документа где бы он ни был вставлен, содержимое изменится и во всех аналогичных блоках. Но мне нужно использовать больше.

Блоки эти, насколько я понял, организуются (элементами управления содержимым/Текст). Но когда я сам задаю такой блок (элемент управления) и разбрасываю его по шаблону документа его содержимое в каждом отдельно взятом текстовом блоке может быть индивидуальным и не зависеть от того что будет в другом блоке.
Вопрос: как их связать?

Прошу прощения если как-то криво изъясняюсь, просто на тернистый путь познания возможностей MS Office встал буквально пару дней назад. Для наглядности описанного вложил пример.

Test.docx 18.18 Кб, 25 скачиваний с 2011-03-22

You don’t have the permssions to download the attachments of this post.

2 Ответ от Ирина Касаткина 02.06.2011 04:20:42

  • Ирина Касаткина
  • рядовой
  • Неактивен
  • Зарегистрирован: 02.06.2011
  • Сообщений: 2
Re: Помогите с созданием зависимых элементов управления содержимым

Думаю, что задача обозначенная предыдущим постом, совпадает с моей задачей. Я её сформулировала так:

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

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

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

Сообщите пжлст как это реализовать в ворде.

3 Ответ от min-mv 20.11.2011 17:50:38

  • min-mv
  • рядовой
  • Неактивен
  • Зарегистрирован: 20.11.2011
  • Сообщений: 1
Re: Помогите с созданием зависимых элементов управления содержимым

Привет!
+ Baloo, а вы можете сказать, как создавали экспресс-блок, отличный от стандартного?
Спасибо!

4 Ответ от Иван 22.11.2011 06:58:34

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14
Re: Помогите с созданием зависимых элементов управления содержимым

Экспресс-блок создаётся достаточно просто:
выделяется фрагмент текста, который Вы хотите применить в качестве экспресс-блока, затем на ленте, в меню "Вставка" нажимаем кнопочку "Экспресс-блоки" и выбираем пункт "Сохранить выделенный фрагмент в коллекцию экспресс-блоков" (см.картинку). Дальше выйдет форма с параметрами сохранения экспресс-блока, заполнив её и нажав "Ок" получим новый экспресс-блок. Находится экспресс-блок будет в месте, указанном Вами в форме сохранения в меню "Коллекция". По умолчанию там выбрано "Экспресс-блоки" и блок будет доступен именно там, но можно это место и изменить, например на титульную страницу, содержание и т.д.

Сохранить свой экспресс-блок.bmp 1.35 Мб, 17 скачиваний с 2011-11-22

You don’t have the permssions to download the attachments of this post.

5 Ответ от Иван 22.11.2011 07:55:42

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14
Re: Помогите с созданием зависимых элементов управления содержимым

Вот тот же рисунок, только меньше мегабайтов.

Сохранить свой экспресс-блок.gif 68.76 Кб, 3 скачиваний с 2011-11-22

You don’t have the permssions to download the attachments of this post.

6 Ответ от Frenzzy 27.12.2011 10:32:13

  • Frenzzy
  • рядовой
  • Неактивен
  • Зарегистрирован: 27.12.2011
  • Сообщений: 1
Re: Помогите с созданием зависимых элементов управления содержимым

Привет!
+ Baloo, а вы можете сказать, как создавали экспресс-блок, отличный от стандартного?
Спасибо!

7 Ответ от lex0r 14.08.2016 00:30:03

  • lex0r
  • рядовой
  • Неактивен
  • Зарегистрирован: 14.08.2016
  • Сообщений: 4
Re: Помогите с созданием зависимых элементов управления содержимым

Доброй ночи!
Прошу помощи именно в данной теме, потому что ответ на поставленный ТС вопрос, так и не был мной найден.

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

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

8 Ответ от Boris_R 14.08.2016 21:20:20

  • Boris_R
  • полковник
  • Неактивен
  • Зарегистрирован: 07.08.2012
  • Сообщений: 234
  • Поблагодарили: 110
Re: Помогите с созданием зависимых элементов управления содержимым

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

В Ворд 2007 и более поздних версиях задача решается при помощи связывания XML данных (XML Mapping)
Надстройку Content Control Tools (автор Gregory K. Maxey), которая позволяет создавать связанные элементы управления содержимым, можно скачать с сайта автора:
внешняя ссылка
Я пользуюсь этой надстройкой уже более 2-х лет. Могу сказать только, что это великолепный инструмент, обладающий большими возможностями.
Если возникнут вопросы по работе с надстройкой, попытаюсь ответить.

9 Ответ от lex0r 15.08.2016 00:56:31

  • lex0r
  • рядовой
  • Неактивен
  • Зарегистрирован: 14.08.2016
  • Сообщений: 4
Re: Помогите с созданием зависимых элементов управления содержимым

Что-то не получилось поставить этот макрос, пишет, что макрос не найдет или настройки безопасности не позволяют включить (отключал их все равно не работает, хотя иконка надстройки появляется)

10 Ответ от Alex_Gur 15.08.2016 17:47:14

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492
Re: Помогите с созданием зависимых элементов управления содержимым

Что-то не получилось поставить этот макрос, пишет, что макрос не найдет или настройки безопасности не позволяют включить (отключал их все равно не работает, хотя иконка надстройки появляется)

А какая у Вас версия Word?

11 Ответ от lex0r 15.08.2016 20:44:05

  • lex0r
  • рядовой
  • Неактивен
  • Зарегистрирован: 14.08.2016
  • Сообщений: 4
Re: Помогите с созданием зависимых элементов управления содержимым

Что-то не получилось поставить этот макрос, пишет, что макрос не найдет или настройки безопасности не позволяют включить (отключал их все равно не работает, хотя иконка надстройки появляется)

А какая у Вас версия Word?

Читать:
Как узнать id сообщения в телеграмме

12 Ответ от Alex_Gur 16.08.2016 15:11:06

  • Alex_Gur
  • Модератор
  • Неактивен
  • Откуда: Москва
  • Зарегистрирован: 28.07.2011
  • Сообщений: 2,758
  • Поблагодарили: 492
Re: Помогите с созданием зависимых элементов управления содержимым

Может быть, из-за этого.

13 Ответ от lex0r 17.08.2016 21:43:28

  • lex0r
  • рядовой
  • Неактивен
  • Зарегистрирован: 14.08.2016
  • Сообщений: 4
Re: Помогите с созданием зависимых элементов управления содержимым

Может быть, из-за этого.

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

14 Ответ от Boris_R 23.08.2016 13:56:04

  • Boris_R
  • полковник
  • Неактивен
  • Зарегистрирован: 07.08.2012
  • Сообщений: 234
  • Поблагодарили: 110
  • За сообщение: 2
Re: Помогите с созданием зависимых элементов управления содержимым

Да, проблема с версией 3.0, которую можно скачать по указанной мною ссылке, в настоящее время существует. Грег в версии 3.0 серьезно расширил функционал, и что-то у него не срослось. Я думаю, в скором времени с выходом очередной версии проблема будет устранена.
Я пользовался надстройкой версии 2.2, которую скачал довольно давно и проблем замечено не было.

Можно предложить другой способ связывания содержимого ContentControls — с помощью макроса, который отслеживает изменения, используя событие Document.ContentControlOnExit (макрос срабатывает, когда ContentControl теряет фокус ввода)

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

Сязь контролов через макрос.docm 55.67 Кб, 29 скачиваний с 2016-08-23

You don’t have the permssions to download the attachments of this post.

15 Ответ от sudor05 30.10.2016 09:48:37

  • sudor05
  • рядовой
  • Неактивен
  • Зарегистрирован: 29.10.2016
  • Сообщений: 1
  • Поблагодарили: 1
  • За сообщение: 1
Re: Помогите с созданием зависимых элементов управления содержимым

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

Да, проблема с версией 3.0, которую можно скачать по указанной мною ссылке, в настоящее время существует. Грег в версии 3.0 серьезно расширил функционал, и что-то у него не срослось. Я думаю, в скором времени с выходом очередной версии проблема будет устранена.
Я пользовался надстройкой версии 2.2, которую скачал довольно давно и проблем замечено не было.

Можно предложить другой способ связывания содержимого ContentControls — с помощью макроса, который отслеживает изменения, используя событие Document.ContentControlOnExit (макрос срабатывает, когда ContentControl теряет фокус ввода)

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

Сообщений [ 15 ]

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

Помогите с созданием зависимых элементов управления содержимым

При поиске информации по вопросам работы в редакторе текстов Microsoft Word в сети можно легко найти самые разные советы, книги и статьи. На портале о Microsoft Office Word вы узнаете про: как в маттайпе отредактіровать сразу все формулы. Но проблема в том, что вся нужная информация разбросана по сети беспорядочно. Ответ на один вопрос вы находите в одном месте, на следующий – через полчаса в другом… Отныне в этом нет необходимости! Наш сайт о Microsoft Office Word даст ответ про: как узнать количество знаков в документе word. Предлагаем вашему вниманию форум Ворд Эксперт. Это специализированный русскоязычный ресурс, на котором не только воедино собрана вся имеющаяся информация по Microsoft Word, но и налажена обратная связь с пользователями. На портале о Microsoft Office Word вы узнаете про: как в worde увеличить интервал?. Вы можете задать любой вопрос по работе в редакторе, обсудить имеющиеся проблемы.

На форуме есть и уже готовые ответы на часто возникающие вопросы, и поэтапные схемы решения самых распространенных проблем, и обсуждения работы с текстами и настраивания редактора. На портале о Microsoft Office Word вы узнаете про: как в ворде добавить ячейку в начало таблицы. Помимо этого, вас могут научить, как оптимизировать работу Microsoft Word, разрабатывая различные макросы. Наш сайт о Microsoft Office Word даст ответ про: как пермещать фигуру внутри paintbox. Работу над макросом могут выполнить за вас форумчане, если вы оставите заявку.

На форуме Ворд Эксперт вы найдете ответы на свои вопросы и своевременную квалифицированную помощь, научитесь писать макросы или оставите заказ на их разработку, в общем, сможете найти решение всех проблем. На портале о Microsoft Office Word вы узнаете про: найти перечень таблиц в ворде 2010.

Как в ворде сделать зависимый текст

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

Создавать зависимые выпадающие списки в Word с кодом VBA

Приведенный ниже код VBA может помочь вам создать зависимый раскрывающийся список в документе Word. Пожалуйста, следуйте инструкциям шаг за шагом.

1. Во-первых, вам нужно вставить два раскрывающихся списка в ваш документ Word. Нажмите Застройщик > Устаревшие формы > Раскрывающееся поле формы. Смотрите скриншот:

2. Щелкните правой кнопкой мыши первый раскрывающийся список (этот раскрывающийся список должен быть родительским) и щелкните Свойства. Смотрите скриншот:

3. В дебюте Параметры поля раскрывающейся формы диалоговое окно, вам необходимо:

3.1 Введите категорию в Выпадающий элемент и нажмите Добавить кнопку, повторяйте операцию, пока все категории не будут добавлены в раскрывающийся список Элементы в.

3.2 Ввод ддфуд в закладка пунктом.

3.3 Щелкните значок OK кнопка. Смотрите скриншот:

4. Щелкните правой кнопкой мыши второй раскрывающийся список, щелкните Свойства открыть Параметры поля раскрывающейся формы диалоговое окно и в диалоговом окне введите ддКатегория в закладка и нажмите OK кнопка. Смотрите скриншот:

5. нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

6. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модуль, затем скопируйте ниже код VBA в окно модуля.

Код VBA: создать зависимый раскрывающийся список в Word

Ноты:

1. В коде, пожалуйста, измените элементы для каждого случая по мере необходимости.

2. ддфуд и ддКатегория должны соответствовать параметрам закладки, которые вы ввели в двух предыдущих Параметры поля раскрывающейся формы диалоговые окна.

7. Сохраните код и вернитесь к документу.

8. Щелкните правой кнопкой мыши первый раскрывающийся список и выберите Свойства для открытия Параметры поля раскрывающейся формы диалоговое окно. В диалоговом окне выберите указанное выше имя макроса (здесь Popolateddfood) из Выход раскрывающийся список, а затем щелкните OK кнопку.

9. Теперь щелкните Застройщик > Ограничить редактирование как показано ниже.

10. в Ограничить редактирование панель, вам необходимо:

10.1) Проверьте Разрешить только этот тип редактирования в документе коробка;

10.2) Выбрать Заполнение форм вариант из выпадающего списка;

10.3) Нажмите Да, начать усиление защиты кнопка;

10.4). Начать усиление защиты диалоговом окне введите пароль и щелкните OK кнопка. Смотрите скриншот:

Теперь создается зависимый выпадающий список. При выборе «Фрукты» в первом раскрывающемся списке во втором можно выбрать только категории фруктов.

Рекомендуемые инструменты для повышения производительности Word

выстрел kutools word kutools tab 1180x121

выстрел kutools word kutools plus tab 1180x120

Kutools For Word — Более 100 расширенных функций для Word, сэкономьте 50% времени
  • Сложные и повторяющиеся операции можно производить разово за секунды.
  • Вставляйте сразу несколько изображений из папок в документ Word.
  • Объединяйте и объединяйте несколько файлов Word из папок в одну в желаемом порядке.
  • Разделите текущий документ на отдельные документы в соответствии с заголовком, разрывом раздела или другими критериями.
  • Преобразование файлов между Doc и Docx, Docx и PDF, набор инструментов для общих преобразований и выбора и т. Д.

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

На шагах 4 и 5, которые мы упоминали в статье, теперь вам нужно внести следующие изменения:
1. Для первой группы зависимых выпадающих списков перейдите в окно свойств каждого выпадающего списка и укажите закладку как ddfood1 и ddCategory1 отдельно;
2. Для второй группы зависимых выпадающих списков зайдите в окно свойств каждого выпадающего списка и укажите закладку как ddfood2 и ddCategory2 отдельно;
2. Для третьей группы зависимых выпадающих списков зайдите в окно свойств каждого выпадающего списка и укажите закладку как ddfood3 и ddCategory3 отдельно;

Затем действуйте точно так, как мы указали в статье, чтобы завершить все настройки.

Как сделать так, чтобы один и тот же текст в нескольких местах был изменен или изменен одновременно?

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

Есть ли способ вставить текст или пометить его каким-либо образом, чтобы документ знал, что этот фрагмент текста совпадает с другими экземплярами и что изменение одного из них приводит к изменению всех остальных. Это похоже на то, как работает текст в верхнем и нижнем колонтитулах, когда изменение одного верхнего колонтитула изменяет все из них, за исключением того, что это будет в теле документа.

Похожие статьи