|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2009, 00:23 | #1 | |
Регистрация: 12.02.2009
Сообщений: 4
|
Макрос "дописывает" не нужные параметры
Здравствуйте, All
Прошу помощи. Есть -Word 2003 SP3 Задача форматирования включала изменение выравнивания текста. Записал рекордером: Цитата:
При повторном использовании макроса обнаруживаю, что в свойствах окна "Find" появляются параметры "Границы" Данный кошмар повторяется на двух совершенно разных машинах. При этом листинг макроса без изменений. Что не так? |
|
20.02.2009, 00:52 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Макрос не думает за вас
Не хватало очистки формата (что и покал далее Алекс).
Раз уж совершенствуем код, то давайте уберём лишнее. Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 20.02.2009 в 18:50. Причина: сокращение лишнего. |
20.02.2009, 01:08 | #3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Просто сохраняются условия последнего поиска/замены.
Допиши в конце макроса Код:
Первая строка очищает форматирование для искомого текста, вторая — для текста замены. В макросе эти строки есть. Они в макрорекордере всегда предваряют поиск/замену, чтобы старые условия не влияли на происходящее. В диалоговом окне это аналогично тому, что ты поставишь курсор в нужное поле и нажмешь кнопку «Снять форматирование» P.S. Для оформления кода пользуйся тегом [code][/code], а не [quote][/quote]
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 20.02.2009 в 01:13. |
20.02.2009, 16:56 | #4 |
Регистрация: 12.02.2009
Сообщений: 4
|
Спасибо за реальную помощь!
В конечном варианте код выглядит (и работает) так: Код:
|
20.02.2009, 17:25 | #5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Лучшая благодарность — это когда следуют твоим советам.
Лучше день потерять — потом за пять минут долететь!©
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Word 2003 не работает "Параметры" | tatav | Microsoft Office Word | 4 | 01.04.2008 15:00 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |