Константин
УКРАИНЧУК
Подчистка
текста
Возможно, вы встречались с
текстами, набранными
небрежно или
напечатанными неопытным
пользователем. В них, как
правило, нередко можно
встретить два-три пробела
вместо одного, или пробел
перед знаком препинания (точкой,
запятой и т. д.), где его не
должно быть вовсе, зато
после знака препинания
пробела нет. Устранение
таких недостатков в
большом по объему тексте
— занятие утомительное,
поэтому лучше поручить
его макрокоманде.
Предлагаемая вашему
вниманию макрокоманда ( macro5_99.dot
) может производить
исправления либо в
выделенном фрагменте,
либо во всем тексте. О
выбранном режиме
информирует диалоговое
окно.
После подтверждения
пользователем начинается
проверка расстановки
пробелов. Место проверки
отмечается курсором, за
ходом ее можно наблюдать.
При обработке фрагмента
текста макрокоманда в
специальных закладках
запоминает
местонахождение
выделенного фрагмента, и
эти данные используются
для принятия решения об
окончании обработки.
Перекодировка
Нередко встречаются
тексты, подготовленные в
кодировке KOI-8, в то время
как компьютер использует
ASCII. Можно, конечно,
подобрать подходящий
шрифт, чтобы текст читался,
а можно перекодировать
текст и использовать его
без ограничений.
Запускается макрос любым
доступным способом:
- Сервис\Макрос\Макросы…\
Имя Макроса — если он
используется редко.
- Посредством
управляющей кнопки,
выведенной на панель
инструментов, или при
помощи комбинации
клавиш, назначенной
макрокоманде, — если он
используется чаще.
После старта макроса
появляется диалоговое
окно, в котором
предлагается выбрать
направление
преобразования, а также
определить, нужно ли «показывать
процесс». Тогда вы
получите возможность
наблюдать за
преобразованием. При
отказе выполнять
преобразование можно
нажать кнопку «Отмена» (macro5_99.dot).
У автора имеется вариант
макроса, работающего и с
шестой версией WORD.
Константин
УКРАИНЧУК,
старший
инженер НИИ, Киев, е-mail: uki_cpu@mail.ru,
тел. 290-1386 (раб.), 263-1765 (дом.)
Источник:
http://www.cp.comizdat.com
|