У нас всегда: бесплатный софт, вэб-сервисы, ресурсы по раскрутке и дизайну, заработок и спонсоры, техническая документация, свежие номера журнала "Internet Zone"- все это на http://www.izone.com.ua/ 

Макросы для Word

Константин УКРАИНЧУК

Подчистка текста

    Возможно, вы встречались с текстами, набранными небрежно или напечатанными неопытным пользователем. В них, как правило, нередко можно встретить два-три пробела вместо одного, или пробел перед знаком препинания (точкой, запятой и т. д.), где его не должно быть вовсе, зато после знака препинания пробела нет. Устранение таких недостатков в большом по объему тексте — занятие утомительное, поэтому лучше поручить его макрокоманде. Предлагаемая вашему вниманию макрокоманда ( macro5_99.dot ) может производить исправления либо в выделенном фрагменте, либо во всем тексте. О выбранном режиме информирует диалоговое окно.

   После подтверждения пользователем начинается проверка расстановки пробелов. Место проверки отмечается курсором, за ходом ее можно наблюдать. При обработке фрагмента текста макрокоманда в специальных закладках запоминает местонахождение выделенного фрагмента, и эти данные используются для принятия решения об окончании обработки.

Перекодировка

   Нередко встречаются тексты, подготовленные в кодировке KOI-8, в то время как компьютер использует ASCII. Можно, конечно, подобрать подходящий шрифт, чтобы текст читался, а можно перекодировать текст и использовать его без ограничений. Запускается макрос любым доступным способом:

  • Сервис\Макрос\Макросы…\ Имя Макроса — если он используется редко.
  • Посредством управляющей кнопки, выведенной на панель инструментов, или при помощи комбинации клавиш, назначенной макрокоманде, — если он используется чаще.

    После старта макроса появляется диалоговое окно, в котором предлагается выбрать направление преобразования, а также определить, нужно ли «показывать процесс». Тогда вы получите возможность наблюдать за преобразованием. При отказе выполнять преобразование можно нажать кнопку «Отмена» (macro5_99.dot). У автора имеется вариант макроса, работающего и с шестой версией WORD.

Константин УКРАИНЧУК,
старший инженер НИИ, Киев, е-mail: uki_cpu@mail.ru,
тел. 290-1386 (раб.), 263-1765 (дом.)

Источник: 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/.