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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2011, 23:15   #1
Georgetta
Новичок
Джуниор
 
Регистрация: 03.08.2011
Сообщений: 2
По умолчанию Макрос для замены текста

Ситуация такая. Ворд 2003. Есть текст, в котором везде встречается фраза Типа: ТЗ12345. Этот номер в будущем будет меняться много раз, можно ли написать какой-нибудь макрос или еще как-то решить проблему автозамены, чтобы скажем я в одном месте поменял фразу на нужную мне и во всем тексте где еще это встречалось все поменялось на нужное, без всяких включений вручную автозамен, а какой-то клавишей или вообще само собой сразу после замены? Если макрос, то можно поподробнее, а то я раньше с ними не работал особо((
Georgetta вне форума Ответить с цитированием
Старый 04.08.2011, 10:25   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Мой ответ на Планете видели вчера?
Просто если видели, но не подошло, то лень заново писать.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 04.08.2011, 17:30   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

>на Планете видели вчера
Выложите ссылку пжл
Ципихович Эндрю вне форума Ответить с цитированием
Старый 04.08.2011, 21:42   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Дык, удалили тему - не по профилю форума
Варианты такие:
1. Выделить фразу - Ctrl+H (выделенный фрагмент уже в поле Найти) - TAB - ввести новый текст - Заменить все.

2. Если можно защитить документ, или хотя бы часть документа (раздел), где нужно делать эту замену.
Текст вводится в "Текстовое поле" с панели формы, с закладкой. Текст повторяется с помощью поля с кодом REF закладка. См. файл.
Вложения
Тип файла: doc Повторы.doc (23.5 Кб, 205 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 04.08.2011, 22:58   #5
Georgetta
Новичок
Джуниор
 
Регистрация: 03.08.2011
Сообщений: 2
По умолчанию Спасибо

Цитата:
Сообщение от Казанский Посмотреть сообщение
Дык, удалили тему - не по профилю форума
Варианты такие:
1. Выделить фразу - Ctrl+H (выделенный фрагмент уже в поле Найти) - TAB - ввести новый текст - Заменить все.

2. Если можно защитить документ, или хотя бы часть документа (раздел), где нужно делать эту замену.
Текст вводится в "Текстовое поле" с панели формы, с закладкой. Текст повторяется с помощью поля с кодом REF закладка. См. файл.
Шикарный совет, пришлось конечно потыкаться что где лежит с часок, но зато когда все получилось...! Спасибо огромное)
ПС: Сделал все=таки чуть иначе. С полями все также, но вот обощелся без защиты, просто меняю в свойствах 1 поля текст---ОК---дальше написал простенький макрос: Ctrl+A потом F9. Делается это чтобы все поля остальные сразу обновились после редактирования "родительского")))
Georgetta вне форума Ответить с цитированием
Старый 05.08.2011, 10:08   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

посмотрел Ваш файл вопросов два, как Вы делаете защищённым раздел и как так получается, что сочетание Альт Эф 8 не открывает список макросов, спасибо
Ципихович Эндрю вне форума Ответить с цитированием
Старый 05.08.2011, 10:22   #7
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

При выборе способа защиты "кроме ввода данных в поля форм" появляется ссылка (2007) или активируется кнопка (2000) "выбор разделов".

Макросов тут НЕТ, только поля.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 05.08.2011, 10:51   #8
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Макросов тут НЕТ, только поля.
Откройте любой документ Ворда нажмите Альт + Эф8, что увидите?? Правильно форму макросы, а в Вашем файле это не происходит почему???

>При выборе способа защиты "кроме ввода данных в поля форм" появляется >ссылка (2007) или активируется кнопка (2000) "выбор разделов".

Вот незадача, у меня 2003 не знаете как там??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 05.08.2011, 12:00   #9
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

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

В 2003, я думаю, как в 2000. Но в документе должно быть более одного раздела. Т.е. перед включением защиты надо где-нибудь вставить разрыв раздела.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос для замены кавычек caute Microsoft Office Word 10 23.05.2011 00:41
Макрос пакетной замены swan1976 Microsoft Office Word 2 26.12.2009 17:48
Макрос для поиска и замены слов на слова с верхним подчеркиванием salvafion Microsoft Office Word 4 07.09.2009 19:14
Создайте приложение для замены символов текста (VBA) riviera Помощь студентам 1 01.06.2009 22:35
Макрос для поиска/замены Davidoff Microsoft Office Excel 1 20.01.2007 16:01