Библиотека разработок

Документооборот 61
Наука/образование 21
Бухгалтерский учет. Финансы 31
Обработка и хранение данных 33
Решения для бизнеса 48
Игры и развлечения, анализ и тестирование 5
Домашние дела 4
Культура, спорт, здоровье 5
Инструменты для разработчика 42

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Марк Розенберг

MacroNav – Макросы разметки и навигации в Microsoft Word

Разработка рекомендована к использованию экспертами журнала PC Magazine/RE

29.11.06

PC Magazine: It works!

Шаблон, содержащий шесть тематических наборов макросов, упрощающих и ускоряющих выполнение многих стандартных задач, которые пользователям Microsoft Word приходится решать в своей повседневной работе, включая расстановку закладок, подкрашивание заданным цветом одинаковых слов и фрагментов в тексте документа, работу с таблицами, выполнение поиска.
Некоторые из этих макросов позволяют решать задачи, которые невозможно выполнить с помощью обычных средств Microsoft Word. К числу таких задач относится, например, поиск фрагментов текста, подкрашенных конкретным цветом; переход к закладке, расположенной в другой цепочке, поиск во всем документе, включая все цепочки. (Цепочкой в справке Microsoft Word называют такие структурные элементы документа, как основной текст, последовательность определенных колонтитулов, последовательность определенных сносок, последовательность примечаний, а также надпись или цепочку связанных надписей.)
Детальное описание этих, а также целого ряда других макросов содержится в написанной авторами книге (подробнее о книге см. http://www.russianlocalization.com/mb/ или http://bhv.ru/books/book.php?id=12623):
Б. Клименко, М. Розенберг
Microsoft Word: комфортная работа с помощью макросов. Самоучитель —
СПб.: БХВ-Петербург, 2006.
Знакомясь с процессом разработки этих макросов, читатели этой книги учатся автоматически записывать макросы и осваивают основные идеи и методы программирования. Авторы будут рады, если вы будете применять эти макросы как готовые инструменты или же воспользуйтесь ими для приобретения навыков создания собственных макросов. Единственная просьба, ссылайтесь на данный шаблон и его авторов.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьMacroNav_OE.zip 132,4 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

Интересный набор функций, который пригодится при редактировании/корректорской правке текстов Microsoft Word. Все поисковые и навигационные команды выполняются встроенными средствами Word, а разработка фактически является интерфейсной надстройкой промежуточного уровня для реализации некоторых специальных задач, часто встречающихся в реальной практике.

В чем новизна предлагаемого решения?

Во-первых, учтена многокомпонентная структура документов Word, которую часто используют при создании документов профессионального уровня. Если оценить встроенные возможности Word, то часто оказывается, что многие его "родные" функции рассчитаны на применение прежде всего на отдельном уровне (Story): основной текст, колонтитулы (верхние и нижние), надписи (фреймы) и т.д. Данная разработка позволяет распространить действие стандартных команд Word на все его уровни (здесь их называют "цепочками", Story). Таким образом, функции "Поиска", "Разметки цветом", "Закладки" и др. расширяют область своего действия, которая теперь распространяется действительно на весь документ, а не на его отдельную часть. Такое решение позволяет избавиться от многочисленных ошибок при редактировании, вызываемых тем, что их поиск ведется не по всему документу.

Второе. Цветовая разметка фрагментов текста и таблиц – еще один полезный прием, которым часто пользуются при выверке документов. По сути у Word наблюдается следующий недочет – его возможности по визуальной разметке текста достаточно ограничены; среди его возможностей практически нет средств, которыми пользуются профессиональные корректоры/редакторы.

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

Если подытожить, то в целом, это – удачная разработка. Работает надежно, сбоев при тестировании не отмечено. Удачно выбран интерфейс управления в виде набора значков и двухуровневого меню. Хочется особо отметить открытость данной разработки. Ее исходные программные тексты доступны для просмотра и изучения. Более того, автор предусмотрел возможность легко урезать данную разработку до уровня, который требуется конкретному пользователю.

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

справка в бассейн купить в Москве