12 лет назад 16 октября 2006 в 17:02 159

Чего-то в Word не хватает, вам не кажется? Вот, казалось бы, все в нем есть, грех жаловаться. Но это так, в общем. А когда доходит до конкретной задачи, то не знаю, как у вас, а у меня жалобы на текстовый редактор появляются моментально. Необходимые функции иногда “лежат” далековато, и частенько так бывает, что приходится выполнять одну и ту же большую и рутинную работу для многих фрагментов текста или для таблиц, для графики и прочего. Особенно некомфортно себя ощущаешь, когда хочется попробовать несколько вариантов оформления, но каждый раз нужно продираться через дебри меню и окон.

Есть проблема – есть решение. Word ведь не вчера создавался. Раз уж существуют рутинные операции, есть средства борьбы с ними, в нашем случае – макросы. Макросы (при определенной подготовке) несложно делать и самому, но если у вас не слишком специализированные задачи, то в основном вам придется изобретать старые, но добротные велосипеды – придется делать то, что уже давно сделано другими пользователями Word. Можно сделать проще и найти множество готовых макросов, как в виде исходного кода, так и в готовом к употреблению виде.

Но наибольший интерес представляют комплекты макросов – обширные наборы для решения максимума задач или комплектики, состоящие из нескольких макросов. А я постараюсь описать такие комплекты, а также опишу интересные макросы, которые сделают ваш Word чем-то похожим на операционную систему: например, с панелью задач и меню, напоминающим меню “Пуск”.

У описанных комплектов есть множество достоинств, но есть и недостатки, о которых скажу сразу. Во-первых, замедление запуска Word: после того, как я установил все перечисленные комплекты макросов, на потуги моего текстового редактора при старте было больно смотреть, а чтобы этого избежать, пришлось затем выбирать только самые необходимые комплекты. Потому и своей задачей здесь я ставлю указание наиболее интересных возможностей каждого пакета, чтобы вам было легче выбрать необходимое.

Вторая трудность, с которой вы можете столкнуться – дополнительные усилия по установке и удалению этих комплектов. В некоторых случаях придется занижать параметры безопасности Word, чтобы макросы можно было установить или чтобы с ними можно было работать. Ну и последнее – для работы с макросами обязательно нужно, чтобы был установлен компонент VBA – Visual Basic for Applications (впрочем, он входит в стандартную установку Office, потому его обычно доустанавливать не нужно).

WordUtilities 2001
wordutilities.chat.ru

WordUtilities – это бесплатный набор макросов на каждый день. Установка (и удаление) набора, в отличие установки многих других макросов, производится как установка обычной программы – быстро и легко. Как заявляет разработчик, последняя (на момент написания этих строк) версия WordUtilities 2001 поддерживает только Word 2000. Однако она прекрасно ужилась с моим Word 2002, хоть и выдавала при старте текстового редактора сообщение о несовместимости. Возможно, набор утилит будет функционировать и в Word 97, просто автор не гарантирует безупречной их работы в версиях, отличных от Word 2000.

Теперь собственно к делу. Комплект утилит состоит из пяти новых панелей, появляющихся при запуске Word. Также после установки комплекта в Word появится меню “WU”, обеспечивающее доступ к самым мощным, но реже используемым макросам. Еще появляются дополнительные кнопки в стандартных панелях. Какие же макросы вы получите, установив WordUtilities? Их великое множество, отмечу самые важные.

Вам приходилось перелопачивать текст? Под словом “перелопачивать” в WordUtilities подразумевается удаление повторяющихся пробелов, пробелов в начале абзаца, пробелов перед знаками препинания, пустых абзацев. Если вам, как и мне, “перелопачивать” текст доводилось (пусть даже и с использованием Поиска и Замены), то вы хорошо понимаете, что уже ради этой возможности можно установить WordUtilities и избавить себя от каторжного труда.

Макрос не только помогает исправить неразбериху с пробелами, но еще умеет удалять переносы, менять три точки подряд на символ троеточия, добавлять неразрывный пробел в сокращения, заменять (с), (r), (ТМ) на соответствующие символы, менять No и N перед цифрами на знак №, изменять, где надо, дефис на тире.

Просто выберите “Перелопачивание текста” в меню “WU” и все будет сделано за вас. Особенно польза от этого “перелопачивания” заметна при конвертировании txt-файлов, исправлении ошибок распознавания OCR и просто при коррекции наспех набранного текста.
С помощью WordUtilities проще менять язык целых абзацев. В том же меню “WU” есть пункт “Язык” с ниспадающим меню списка языков (удобно – список прямо в меню!).

Сравните, как замена языка сделана в Word: Сервис > Язык > Выбрать язык, затем окно с выбором языка. Нерационально ведь, товарищ Билл! Еще из меню доступны: конвертирование текста, набранного в неправильной раскладке, быстрый переход на определенную страницу, ну и “Вставка форматированной таблицы” – этот макрос вставляет таблицу с введенным вами заголовком.

После установки WordUtilities изменения коснутся и стандартных панелей. В них появятся кнопки: “Печать текущей страницы” (т. е. той и только той, на которой находится курсор), “Текущая дата прописью”, “Сумма прописью” (перевод выделенной суммы, записанной цифрами в ту же сумму словами), “Двойное подчеркивание”, “Применить стиль Обычный” и некоторые другие кнопки.

Пять панелей комплекта предоставляют доступ к множеству полезных макросов. Панель WordUtilitiesFormat ответственна за интервалы между абзацами, отступы, интерлиньяж (интервал между строками), трекинг (интервал между буквами), масштабирование символов и некоторые другие возможности. Довольно приятной, хоть и редко используемой функцией здесь является установка ударения над выделенной буквой.

Панель WordUtilitiesFormat – пожалуй, самая полезная из всех. Остальные же интересны с точки зрения использования макросов добавления ниже / выше / слева / справа столбцов и строк таблицы (панель WordUtilitiesTableFormat); макроса изменения регистра и макросов управления масштабом (панель WordUtilitiesMain); увеличения и уменьшения полей страницы в панели WordUtilitiesPageFormat; часто используемых команд рисования на панели WordUtilitiesGraphFormat.

Но и это еще не все. В меню “Сервис” WordUtilities добавляет команду “Настройка панели”. Она нужна для настройки диалоговых окон сохранения и открытия документов, точнее, с ее помощью можно убрать или добавить кнопки быстрых переходов в папки, находящиеся в левой части окна. Внесенные изменения коснутся не только Word, но и всех приложений Office. Правда, в моем Word 2002 никаких изменений не происходило, как я ни настраивал. Ну что ж, предупреждали ведь – WordUtilities безупречно работает только в Word 2000.

Перестройка 2002
calends.webzone.ru

Еще один пакет бесплатных макросов на каждый день. Как и WordUtilities 2001, он добавляет в Word свое меню (“Перестройка”) и также 5 панелей. Но отличий от WordUtilities 2001 здесь масса, да и установка комплекта происходит несколько сложнее. После инсталляции придется немного помучиться с системой безопасности Word, но все отлично описано в справочном файле программы, так что я пересказывать не буду.

“Перестройка 2002” работает с Word версий 2000 и 2002. Если нужно, на домашней странице этого комплекта вы найдете и более ранние версии “Перестройки”, работающие в Word 95 и Word 97. Команды меню лишь дублируют команды панелей, потому сразу подробнее остановлюсь на описании последних. Первая (RbMacro) – наименее интересна. Кнопки на ней просто вызывают появление других панелей, справки и окна “О пакете Перестройка”.

Гораздо интереснее панели RbFormat и RbFormatAlt, которые по сути – одно и то же, только одна из них занимает меньше места на экране за счет использования клавиш Shift и Ctrl при ее использовании.

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

Инструменты панели RbTools требуют еще более детального рассмотрения. Самый интересный макрос здесь, пожалуй, “Перестройка текста”. Во многом он похож на “Перелопачивание текста” в WordUtilities. Чисто субъективно он мне показался мощнее “перелопачивания”.

Кроме того, на этой панели есть еще множество заслуживающих внимания инструментов: распознавание русского и английского языков, запоминание документа и возможность дальнейшего возврата к этому состоянию, форматирование таблиц, удобное окно просмотра шрифтов, печать тетрадями, преобразование таблицы в схему, форматирование формул (макрос, помогающий переоформить формулы Equation в едином стиле).

С помощью “Перестройки” можно прослушать выделенный текст. Его вам прочитает Microsoft Agent – персонаж вроде “Помощника”. Однако для этого необходимо наличие в системе: основных компонентов Microsoft Agent (и русский интерфейс к этим компонентам), хотя бы один анимированный персонаж, русский движок TTS – Text-to-speech engine, а также Speech Control Panel. Все это можно взять с www.microsoft.com/msagent/downloads.htm.
Панель RbStyles состоит из кнопок со стилями документа. Нажимая эти кнопки, можно оформлять текст разными стилями. Этот способ изменений стилей обычно удобнее стандартного, просто потому что проще нажимать на кнопки, чем выбирать из списка. Но в Word 2002 благодаря области задач (“Стили и форматирование”) в такой панели нет особой необходимости.

В принципе, инструменты “Перестройки” можно еще описывать и описывать. Это и полезные макросы “Жидкие абзацы” и “Короткие строки”, которые сделают ваш документ еще краше (профессиональные инструменты, можно сказать), и конвертирование в HTML с минимальным числом параметров форматирования и “Замена по списку”. Последняя выполняет последовательные замены, описанные в специальных файлах. Например, можно составить файл с распространенными ошибками набора и их правильными соответствиями, затем выполнить “Замену по списку”, исправляя свой документ. Кстати, такой файл поставляется вместе с “Перестройкой”. Я уже не говорю об игре “Пятнашки”, вызове стандартного Калькулятора и Пасьянса.

Wordware 2002
http://www.amfsoftware.com/

Скажу прямо, инсталляция этого условно-бесплатного пакета немного напрягает. Ну не умеет она самостоятельно определять каталоги с шаблонами и автозапуском Word, и все тут! А по умолчанию предлагает совсем не то, что нужно. Так что пришлось вручную указывать, где живут мои шаблоны (а живут они в русском Word 2002 аж в WindowsApplication DataMicrosoftШаблоны) и где лежит мой startup (WindowsApplication DataMicrosoftWordStartup).

После установки в вашем любимом текстовом редакторе появится панель “Wordware Power Bar” и меню “Wordware”. Разработчики утверждают, что их комплект работает с Word 97, 2000 и 2002. Для более старых версий текстового редактора есть ранние версии Wordware, доступные на сайте разработчика. Некоторые макросы этого пакета предназначены для любителей максимально увеличить возможности Word без учета реальной необходимости таких возможностей.

CD-проигрыватель и игра в крестики-нолики – вещи, конечно, страшно полезные, но вот место ли им внутри текстового редактора? Впрочем, есть и более полезные вещи, например, создание документа, показывающего все шрифты в вашей системе. А также: отправка факсов, поиск параграфов по определенным словам, замена стилей, ну и простой аналог “перестройки” или, если хотите, “перелопачивания” текста.

С помощью одного из макросов можно быстро защитить документ паролем от глаз излишне любознательных сотрудников, если нужно на некоторое время отойти от компьютера.

Перечислю остальные возможности макросов пакета, а вы сами делайте выводы о их необходимости. Итак: активация одного из открытых окон текстового редактора, замена заголовка редактора с имени файла на заголовок документа и имя автора, закрытие документа без сохранения изменений, сохранение резервной копии, файловый менеджер, менеджер проекта, хранитель закладок, менеджер персональной информации (типа адресной книги).

Пакет также устанавливает некоторые новые шаблоны: факсы, оформление этикеток компакт-дисков, визитки. Может быть, кому-нибудь эти шаблоны придутся по душе и пригодятся в работе.
Wordware – условно-бесплатное ПО, потому в незарегистрированной версии присутствуют раздражающие окна, появляющиеся при вызове любого макроса этого пакета.

Надстройка визуального форматирования
go.to/svs
Это не очередной обширный набор, а лишь несколько (бесплатных) макросов. “Надстройка…” – это единое окно (“Формат”) изменения параметров шрифта и абзаца (и кнопка вызова этого окна в панели “Форматирование”), а также три дополнительные возможности по изменению масштаба документа, добавляемые в виде кнопок прямо в панель, содержащую меню Word.

Окно “Формат” содержит часто используемые настройки формата из стандартных окон Word “Шрифт” и “Абзац”. Параметры можно изменять либо прямым вводом значений, либо перемещением ползунка. Все изменения в окне отображаются сразу в документе. Так как окно не модальное, то его можно во время работы над документом держать видимым, не закрывая.
Для установки “Надстройки” нужно распаковывать архив, открыть документ “Программа визуальной настройки.doc”, не отключая макросы, и в нем нажать кнопку “Установить”. Оттуда же можно удалить “Надстройку”.

Верстка. Текста. Книжкой и другие “статистические технологии”
www.xnet.ru/~orlov
На сайте “Высокие статистические технологии” представлены четыре полезных и бесплатных набора макросов. Самым знаменитым из них является набор “ВерсткаТекстаКнижкой”, основное предназначение которого – создание и печать брошюры (книжки форматом A5 – в половину обычного бумажного листа A4). Да, в Word 2002 (наконец-то!) появилась возможность создания брошюры. Но эта возможность уступает “Верстке…”. Тому причина большое количество опций, которые дает возможность установить “Верстка…”.

Создание брошюры с помощью “Верстки…” трудностей не представляет. Однако “ВерсткаТекстаКнижкой” – это не один макрос. После установки (а она производится открытием файла установка.doc не отключая макросы) появляется новая панель “Верстка”, которая кроме кнопок верстки и печати книжкой содержит другие кнопки, многие из них дублируют обычные команды Word. Есть и несколько самобытных макросов – “Конвертер текста MS-DOS” (опять типа “перелопачивания”), “Файлообъединялка” (объединяет все файлы с одним расширением из какой-либо папки в один большой файл, копируя содержимое), “Text from book” (извлекает из сверстанной брошюры текст и вставляет его в новый документ).

Кроме “Верстки текста книжкой” на сайте можно найти еще несколько интересных наборов макросов. Это, во-первых, “Каталогизатор”. Ставится он так же, как и “Верстка”, тоже создается панель (“Каталогизатор”), где тоже есть разные команды, и только две из них можно назвать особыми: “Каталогизатор” и “Каталог картинок”. Первый макрос добавляет в документ список файлов из указанной папки в виде гиперссылок. Второй похож на первый, но кроме имен файлов есть еще и картинки (для файлов gif и jpg). Оба могут использоваться, например, для создания сайта.

Набор “Untaco”. Макросы для вставки в документ текстовых расшифровок числа. Поддерживаются русский, украинский и английский языки. Вводите число, сразу после этого нажимаете нужную кнопку и получаете результат. Установка “Untaco” производится открытием файла setuntaco.doc. Для Word 2002 нужно, чтобы была установлена галочка “Доверять доступ к Visual Basic Project” на вкладке “Надежные источники” окна “Безопасность” (вызывается из меню: Сервис > Макрос > Безопасность). Та же галочка в Word 2002 должна быть установлена и для инсталляции третьего набора макросов – “Сохранить в папке”. Он ставится открытием файла установка.doc.

Набор “Сохранить в папке” состоит из пяти кнопок в добавленной им панели. Одноименный макрос “Сохранить в папке” позволяет задать до семи разных папок, а затем одним нажатием кнопки сохранять документ во все указанные папки. Следующей идет уже известная “Файлообъединялка”. Затем – “Сноскоконвертер”, который используется, чтобы не пропадали сноски при сохранении документа как HTML.

Не путайте сноски со ссылками, пожалуйста – при сохранении сноски заменятся на гиперссылки, а ссылаться они будут на соответствующее место в конце документа, где будет находиться текст сноски. Четвертый макрос – “Обнуление Рисунка HTML” – позволяет задавать, с какого номера будет начинаться нумерация рисунков при следующем сохранении в формате HTML. Ведь Word сохраняет рисунки с именем image плюс номер рисунка. И последняя, пятая, кнопка – “Шаблоны для тестов”. Делает, как и сказано – шаблоны для тестов, пригодится преподавателям.

DocBar
www.astonshell.com/rus

Бесплатный DocBar добавляет в Word свою внутреннюю панель задач, содержащую имена открытых документов. Замечательная вещь для текстового редактора, который работает в многодокументном режиме. Так работает Word 97 и может работать Word 2002, если в “Параметрах” на вкладке “Вид” снять галочку “окна на панели задач”. Word 2000 работает в однодокументном режиме, то есть документы всегда отображаются в панели задач Windows, потому для Word 2000 DocBar будет, как мне кажется, лишним, хотя если хотите – пробуйте.

DocBar разрабатывался для Word 97, но работает и в Word 2002. Есть также версия для Word 95. Установка производится открытием файла DocBar97.doc (не отключайте макросы). В открытом документе нажмите “Установить”, затем перезапустите Word. Нажимая на кнопки новой панели, можно будет переключаться между документами.

TreeView
treeview.chat.ru

Завершая обзор, расскажу о том, как в Word добавить подобие панели задач и кнопки “Пуск”. TreeView предоставляет доступ к вашим дискам и файлам в виде меню, поэтому теперь вам не придется пользоваться окном “Открыть”. Получается древовидная структура, напоминающая меню “Пуск” в Windows или “Избранное” в Internet Explorer. Чтобы открыть файл, надо просто добраться до него, попутешествовав по добавленным TreeView трем панелям: TVDisk, TVFavourites и TVMain. Первая содержит логические диски, вторая состоит из выбранных вами папок, последняя показывает “Мои документы” и текущую папку.

По умолчанию TreeView показывает только файлы *.dot, *doc, *.htm, *.txt и *.zip, но можно добавить и показ других файлов. Установка TreeView производится открытием файла setup.doc без отключения макросов. Последняя версия разрабатывалась для Word 97 и 2000, но прекрасно работает и на моем Word 2002.

Обращайтесь к разработчику

Итак, наш обзор закончен. В него, конечно, вошли далеко не все комплекты макросов. Кроме обширных наборов очень много можно найти и отдельных макросов, например, для верстки брошюрой, суммы и даты прописью. Множество таких макросов (и не только для Word) есть на www.microsoft.ru/offext. Некоторые макросы там предназначены для весьма специфических задач, но, думаю, каждый найдет что-нибудь нужное.

Автор: Владимир Мазепа

Никто не прокомментировал материал. Есть мысли?