***********************
В шаблоне Microsoft Word 97 "Верстка
текста книжкой.dot" содержатся
макрокоманды "Верстка текста книжкой" и "Конвертор текста
MS-DOS".
Для установки их просто откройте файл
Install.doc, согласитесь на запуск макросов
(в Office 2000 поставьте соответствующую опцию в Tools-Macro-Security)
и ответьте на
запросы программы установки. Для переустановки программы
или установки новой
версии поверх старой сделайте то же самое.
Также Вы можете вручную скопировать
шаблон "Верстка текста книжкой.dot"
в директорию автозагружаемых файлов вашей версии
Word (для Word97 это обычно
..\Microsoft Office\Office\Startup, а для Word2000 по
умолчанию назначается папка
C:\Windows\Application Data\Microsoft\Word\Startup),
в любом случае путь к ней можно
посмотреть на вкладке Расположение диалогового окна Параметры
(или Options - File
Locations).
Вы можете также скопировать их в свой шаблон
Normal.dot, запустив Word, выбрав в меню
"Сервис" пункт "Макросы", "Организатор", закрыв там файл
документа и открыв шаблон
"Верстка текста книжкой.dot", найдя его в диалоговом
окне "Открытие файла".
Инструкция по эксплуатации.
Макрокоманда ВерсткаТекстаКнижкой
позволяет создавать макет книжки
формата половины бумажного листа (например, А5 - половина
от А4) и редактировать
его в режиме WYSIWYG, то есть видеть, как он будет напечатан,
уже при
редактировании. Пользователь может задать различные параметры
будущей книжки.
Данная программа работает как в русских,
так и в английских версиях Microsoft
Word 97 и Microsoft Word 2000. Язык интерфейса выбирается
автоматически исходя
из версии Word.
После завершения инсталляции
в Word появляется новая панель - "Верстка", на которой
имеется кнопка ВерсткаТекстаКнижкой - первая по счету.
Открыв документ, который вы
хотите сверстать полуформатной книжкой, нажмите ее и
следуйте указаниям диалоговых
окон.
Вначале макрокоманда ВерсткаТекстаКнижкой
копирует через буфер обмена
содержимое исходного документа в новый, временный документ
и обрабатывает
полученный текст для последующей работы по следующим
правилам:
* Все рисунки, диаграммы, формулы
и другие внедренные объекты вставляются
в текстовый слой документа (как в Word6.0) в местах их
привязки.
* Все надписи преобразуются
в обычный текст, а вид их границ становится
видом границ этого текста.
* Содержимое всех сносок (как
концевых, так и обычных) помещается в конец
документа под соответствующими номерами, а в текст на
их места вставляются
соответствующие цифры. Сами сноски удаляются.
* Разбиение на колонки ликвидируется,
а содержимое колонок объединяется.
* Объекты WordArt и автофигуры
макрокоманда обработать не может, поэтому
при наличии их в документе она предложит заменить все
такие объекты какой-либо
последовательностью символов, чтобы после окончания работы
пользователь
мог скопировать их из исходного документа на соответствующие
места. Однако
лучше все такие объекты перед началом работы переместить
в какой-либо
временный файл. В Word2000 эта проблема меньше выражена,
так как в этой версии
Word объекты WordArt могут быть вставлены в слой текста.
После окончания обработки текста и
задания пользователем параметров
брошюровки книжки и нумерации страниц макрокоманда создает
новый
документ, вставляет в него надписи в нужном количестве
и создает между ними
связи так, что документ представляет собой развертку
полуформатной книжки. В эти
надписи вставляется текст. Перемещение по тексту лучше
всего осуществлять
с помощью кнопок "Следующая надпись" и "Предыдущая надпись"
панелей
"Верстка" или "Надпись". Страницы книжки нумеруются (некоторые
параметры
нумерации пользователь может задать), номера вставляются
в надписи внизу
или вверху листов книжки. Имейте в виду, что автоматического
перераспределения
номеров страниц при изменении количества листов в документе
не происходит,
так что лучше целые листы из книжки не удалять.
Можно свободно удалять какую-либо
надпись из середины, начала или
конца текста - связи между остальными надписями автоматически
пересоздадутся
и текст по-прежнему будет переходить из надписи в надпись
по всему документу.
Макрокоманда позволяет создавать не одну большую книжку,
а несколько
меньших, следующих одна за другой (ведь, в самом деле,
нереально работать с
согнутой пополам стопкой из 20 листов).
Макрокоманда не обрабатывает колонтитулы,
так что в полученном документе их
не будет, если только они не сохранены в Normal.dot.
В программе существует функция двухколоночной
верстки. В этом случае на каждой
страничке книжки будет располагаться по две колонки с
текстом.
Вы можете также выбрать функцию
создания пустого макета книжки - Вы зададите
количество страниц в книжке, а в полученный документ
сможете вставить любой текст,
который Вам нужен.
Для нормального функционирования
макрокоманды не работайте с буфером
обмена во время ее работы!
Рекомендуется поэкспериментировать
с этой макрокомандой, внимательно
читая все диалоговые окна (в них все написано).
Для печати полученной книжки
после завершения работы макрокоманды
предназначен макрос PrintingBrochure, вызываемый кнопкой
с изображением
зеленого принтера на панели Верстка.
Вставка объектов в надписи.
* Объекты WordArt вставляются
поверх текста в надписях и не перемещаются вместе
с ним. Поэтому оставьте в документе для них пустое
место и вставьте их в конце
редактирования.
* Рисунки вставляются в рамках.
Для их вставки поставьте курсор куда-нибудь внутрь
текста и выберите Вставка-Рисунок-Картинки или -Из файла.
* Другие надписи вставляются
полностью поверх надписей, составляющих книжку.
Поэтому обтекание их текстом и перемещение вместе с текстом
задать будет невозможно.
* В надписях нельзя создавать
колонки текста. Если вам все же нужно так сверстать
текст, то вставьте таблицу из одной строки и нескольких
колонок (без границ) и переместите
нужный текст туда. К сожалению, перетекать из одной колонки
в другую текст уже не будет.
* Диаграммы MsGraph вставляются
так же, как и рисунки.
Поскольку макрокоманда не изменяет
исходного текста (а в WinWord-е есть многократная
отмена), то не бойтесь экспериментировать с программой
и ее результатом.
***********************
Макрокоманда "Обработка текста
MS-DOS" пригодится вам, если вы захотите
перевести большой текст из ДОС-формата в формат Word,
RTF или HTML.
В DOS-текстах каждая строка завершается символом конца
абзаца или перевода строки, а
табуляция и центрирование текста обозначены пробелами.
Данная макрокоманда
удаляет ненужные символы концов абзаца, а пробелы заменяет
там, где надо,
табуляцией и центрированием. Кроме того, эта макрокоманда
позволяет оптимизировать
количество и расположение пробелов в документе, например,
вокруг точек или запятых,
удалять лишние знаки переноса слов. Опробуйте действие
этой макрокоманды, например,
на этом тексте.
Автор будет признателен вам,
если вы сделаете копию этой программы своему
другу. Это, в сущности, и будет платой за нее.
Орлов Антон Александрович,
1999 г.
Адрес для писем: antorlov@mail.ru.