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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2010, 10:13   #1
Level
Новичок
Джуниор
 
Регистрация: 24.12.2010
Сообщений: 2
По умолчанию Дублирование текста (автозамена текста)

Почти уверен, что этим вопросом задавались и знают как это делается.

Есть шаблон визиток для word 2007 2010 http://office.microsoft.com/ru-ru/te...ai:TC010072670

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

Пожалуйста, расскажите как это делается!
Если тема обсуждалась, то дайте плиз ссылку.
Level вне форума Ответить с цитированием
Старый 25.12.2010, 17:00   #2
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Создано это дело с помощью элементов управления (см. вкладку "Разработчик") и, скорее всего, в Visual Studio.

Не беруть описать как. Попробуйте поиск "Word Элемент управления содержимым" и "Привязка данных".
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Старый 25.12.2010, 20:05   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Я нечто похожее делала так
-в отдельном файле делала 1 экземпляр визитка
-в другом файле делала таблицу2х5 и 10 раз вставляла первый файл как объект и распечатывала его нужное количество раз

увы, это было так давно, что могла что-то и забыть
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 27.12.2010, 09:14   #4
Level
Новичок
Джуниор
 
Регистрация: 24.12.2010
Сообщений: 2
По умолчанию

_http://wordexpert.ru/page/vvod-povtoryayushhixsya-fragmentov-teksta-v-word-2007
Здесь нашел ответ по запросу "Word Элемент управления содержимым"

Для наших целей вполне подойдут два свойства: Аннотация и Примечание.

Вставьте в документ какой-нибудь один блок из вышеназванных, например, Примечание и, при необходимости, задайте его свойства. Чтобы задать свойства для блока, выделите блок, перейдите на вкладку Разработчик и в группе команд Элементы управления нажмите кнопку Свойства. Откроется диалоговое окно Свойства элемента управления содержимым:

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

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


Всем спасибо!
Level вне форума Ответить с цитированием
Старый 16.05.2011, 07:03   #5
_Terr_
Новичок
Джуниор
 
Регистрация: 08.05.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Level Посмотреть сообщение
Почти уверен, что этим вопросом задавались и знают как это делается.

Есть шаблон визиток для word 2007 2010 http://office.microsoft.com/ru-ru/te...ai:TC010072670

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

Пожалуйста, расскажите как это делается!
Если тема обсуждалась, то дайте плиз ссылку.
Присоединяюсь. Может кто ответит как это реализовать самому.
_Terr_ вне форума Ответить с цитированием
Старый 24.05.2011, 05:44   #6
_Terr_
Новичок
Джуниор
 
Регистрация: 08.05.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Level Посмотреть сообщение
Почти уверен, что этим вопросом задавались и знают как это делается.

Есть шаблон визиток для word 2007 2010 http://office.microsoft.com/ru-ru/te...ai:TC010072670

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

Пожалуйста, расскажите как это делается!
Если тема обсуждалась, то дайте плиз ссылку.
Цитата:
Сообщение от _Terr_ Посмотреть сообщение
Присоединяюсь. Может кто ответит как это реализовать самому.
А в ответ, тишина.
_Terr_ вне форума Ответить с цитированием
Старый 24.05.2011, 09:36   #7
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Дык кажысь доходяжно усе талковано тута:
http://wordexpert.ru/page/vvod-povto...ta-v-word-2007

Если коротко, то вставляем несколько одноименных элементов отсюда:
лента > вкладка "Вставка" > группа "Текст" > меню "Экспресс-блоки" > меню "Свойства документа".
Например, после вставки нескольких элементов "Автор", при изменении одного, меняются все "Авторы".
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рандомизация текста HoLToFF Помощь студентам 8 19.10.2010 00:05
Дублирование текста из колонтитула в теле отчета, отчет формируется в HTML Anatol_rus HTML и CSS 0 16.07.2010 15:14
Генератор текста, Анализатор текста, График, С++ darel Помощь студентам 0 14.03.2010 20:15
Обработка текста JRcoker Общие вопросы Delphi 5 31.07.2008 23:35
обработка текста pvleo Фриланс 4 14.07.2008 05:19