|
||
|
||
Макросы для Word |
||
Константин УКРАИНЧУК Возможно, вы встречались с текстами, набранными небрежно или напечатанными неопытным пользователем. В них, как правило, нередко можно встретить два-три пробела вместо одного, или пробел перед знаком препинания (точкой, запятой и т. д.), где его не должно быть вовсе, зато после знака препинания пробела нет. Устранение таких недостатков в большом по объему тексте — занятие утомительное, поэтому лучше поручить его макрокоманде. Предлагаемая вашему вниманию макрокоманда ( macro5_99.dot ) может производить исправления либо в выделенном фрагменте, либо во всем тексте. О выбранном режиме информирует диалоговое окно. После подтверждения пользователем начинается проверка расстановки пробелов. Место проверки отмечается курсором, за ходом ее можно наблюдать. При обработке фрагмента текста макрокоманда в специальных закладках запоминает местонахождение выделенного фрагмента, и эти данные используются для принятия решения об окончании обработки. ПерекодировкаНередко встречаются тексты, подготовленные в кодировке KOI-8, в то время как компьютер использует ASCII. Можно, конечно, подобрать подходящий шрифт, чтобы текст читался, а можно перекодировать текст и использовать его без ограничений. Запускается макрос любым доступным способом:
После старта макроса появляется диалоговое окно, в котором предлагается выбрать направление преобразования, а также определить, нужно ли «показывать процесс». Тогда вы получите возможность наблюдать за преобразованием. При отказе выполнять преобразование можно нажать кнопку «Отмена» (macro5_99.dot). У автора имеется вариант макроса, работающего и с шестой версией WORD. Константин
УКРАИНЧУК, Источник: http://www.cp.comizdat.com |
||
|
||
Copyright © 1999-2000гг. "Internet Zone" & Nik Romanov. nikspase@mail.ru, nikspase@hotmail.ru, http://www.izone.com.ua/ | ||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone" как на источник получения информации, при этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izone.com.ua/. |