Подключение макроса 1. Запустить Word. 2. Открыть редактор Visual Basic: Сервис > Макрос > Редактор Visual Basic (с клавиатуры: Alt+F11). 3. Отобразить обозреватель проектов: View > Project Explorer (с клавиатуры: Ctrl+R). (Если после выполнения команды ничего не изменилось, значит, обозреватель уже был отображён. Если непонятно, что это, можно закрыть всё, на чём есть крестик закрывания, а потом выполнить команду вызова Project Explorer: то, что появится, он и есть.) 4. Вставить новый модуль VBA: правой кнопкой по Normal в дереве объектов окна Project Explorer > Insert > Module. (Именно по Normal: тогда подключаемый макрос будет доступен во всех файлах.) Откроется окно нового модуля. 5. В панели свойств (озаглавлено Properties - Normal) отобразятся объектные характеристики текущего модуля. Поскольку «Правильная типографика» не создаёт объектов, характеристика будет одна: имя. То есть в самой панели будет написано: (Name) Module1. Можно так и оставить, а можно вместо Module1 написать Kabir, сделать приятное разработчику. (По окончании ввода нажмите Enter.) 6. В окне модуля пока пустота (только два выпадающих списка над ним: (General) и (Declarations)). И курсор там стоит. Вот туда и надо поместить текст макроса: открыть текстовый файл typography3-5.vba.txt в любом редакторе, выделить всё, скопировать, перейти в редактор Visual Basic, вставить. 6.1. Если исламские модули не требуются, отказаться от их вызова можно так: перейти к главному модулю макроса (RightTypography35 в выпадающем списке) и удалить либо закомментировать строки, в конце которых указано ISLAMIC (в текущей версии это 3 строки). 6.2. Если требуется использование стилевой разметки, необходимо самостоятельно создать требуемые стили и указать их названия (в текущей версии это один стиль: обычный-первый; если использовать именно это имя стиля, указывать название не требуется), а также путь к шаблону (для Windows Vista типа C:\Users\Kabir\AppData\Roaming\Microsoft\Шаблоны\Normal.dot, для Windows XP типа C:\Documents and Settings\Administrator\Application Data\Microsoft\Шаблоны\Normal.dot) в модулях FirstParagraph и SetFirstParagraphAfter. 7. Сохранить шаблон: File > Save Normal (с клавиатуры: Ctrl+S). 8. Организовать вызов макроса: перейти в Word, Сервис > Настройка. Откроется диалог Настройка (на вкладке Команды). 8.1. Для вызова макроса с панели инструментов: в списке Категории выбрать Макросы, в списке макросов найти Normal.Kabir.RightTypography35 и перетащить мышкой на панель инструментов (логичнее на панель Форматирование; можно создать отдельную панель). (Если не нравится внеший вид кнопки макроса, то, не закрывая диалога Настройка, правой кнопкой мыши по кнопке макроса > Имя: Типографика — или любое другое имя = оно появится на кнопке; или: правой кнопкой мыши по кнопке макроса > Основной стиль = с кнопки исчезнет надпись, а появится стандартный значок макроса, его можно изменить: правой кнопкой мыши по кнопке макроса > Выбрать значок для кнопки > выбрать значок.) 8.2. Для вызова макроса клавиатурным сокращением: Клавиатура… > в списке Категории выбрать Макросы, в списке макросов найти RightTypography35, выделить, перейти в поле Новое сочетание клавиш, нажать на клавиатуре нужное сочетание; если оно занято, то под полем Новое сочетание клавиш появится надпись Текущее назначение: <такое-то>. 9. Закрыть все диалоги, перейти в редактор Visual Basic и ещё раз сохранить шаблон: File > Save Normal (с клавиатуры: Ctrl+S). Благодарности Благодарю всех, кто способствовал появлению и развитию макроса «Правильная типографика». Это в первую (исторически) очередь авторы журнала Upgrade, а также: — моя супруга Рашида Галимова (творчество, критика и вообще); — мой начальник Аслам Эжаев (понимание, поддержка и братская помощь); — тестировщики различных версий макроса: —— верстальщик Катерина Вишнякова (ИД «Венето», журнал «Homes Collection», фриланс), —— верстальщик, редактор Рашида Галимова (ИД «Умма», изд-во «Исламская книга», журнал «Мусульманка»), —— редактор Юлия Потёмкина (изд-во «Манн, Иванов и Фербер»). «Технические замечания», а также «Новое в версии 3.5» см. typography3-5_whatsnew.txt.