Word 2007.Популярный самоучитель — страница 16 из 18

После записи рассмотренного выше макроса к шаблону Normal добавился следующий текст макроса:

Sub Arial_10_bold()

“ Arial_10_bold Macro

“ Arial 10 Полужирный

With Selection.Font

.Name = "Arial"

.Size = 10

.Bold = True

.Italic = False

.Underline = wdUnderlineNone

.UnderlineColor = wdColorAutomatic

.StrikeThrough = False

.DoubleStrikeThrough = False

.Outline = False

.Emboss = False

.Shadow = False

.Hidden = False

.SmallCaps = False

.AllCaps = False

.Color = wdColorAutomatic

.Engrave = False

.Superscript = False

.Subscript = False

.Spacing = 0

.Scaling = 100

.Position = 0

.Kerning = 0

.Animation = wdAnimationNone

End With

End Sub

Наверняка пользователям, незнакомым с программированием, такой текст покажется очень сложным, однако при ближайшем рассмотрении оказывается, что это простой набор параметров, которые установлены или не установлены. Установленный параметр обозначается словом True, а неустановленный – False.

Для записи макросов, как и для других команд, в Microsoft Word используется язык Visual Basic for Applications (VBA, Visual Basic для приложений). Макрос представляет собой набор команд и операторов на VBA. Каждая команда и действие в Microsoft Word представлены в виде строк формата VBA, процесс записи макроса тоже представляет собой формирование таких строк. Таким образом, пользователь имеет возможность изменить или создать макрос без повторного выполнения всей процедуры. Хотя макрос VBA можно создать в любом текстовом редакторе, не стоит пренебрегать возможностью записи макроса в Word. Макросу, созданному при помощи Microsoft Word, можно добавлять новые команды и функции, а также на таких макросах можно изучать язык VBA.

Макросы можно редактировать, используя специальную утилиту, которая входит в поставку Microsoft Office, – редактор Visual Basic (рис. 9.10).

Рис. 9.10. Окно редактора Visual Basic


Данная программа содержит возможности, которые позволяют работать с макросом: тестировать, отлаживать, запускать на выполнение. Используя этот редактор, можно добавлять, изменять и удалять объекты в макросах, создавать пользовательские диалоговые окна, отлаживать код программных процедур, просматривать и выбирать компоненты текущих проектов и библиотек, определять вид и поведение объектов макроса во время выполнения и выполнять многое другое.

Окно редактора Visual Basic можно открыть несколькими способами, например нажав кнопку Visual Basic на панели Разработчик.

9.4. Экспорт и импорт макросов

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

1. Откройте окно Макрос щелчком на кнопке Макросы на вкладке Разработчик ленты.

2. В диалоговом окне Макрос выберите нужный макрос из списка.

3. Нажмите кнопку Изменить.

4. В открывшемся окне Microsoft Visual Basic (см. рис. 9.10) будет показан исходный текст макроса, который доступен для редактирования.

5. Для экспорта файла выполните команду File → Export File (Файл → Экспорт файла) (рис. 9.11).

Рис. 9.11. Выполнение команды File → Export File (Файл → Экспорт файла) в меню Microsoft Visual Basic


6. В диалоговом окне экспорта файла укажите для него расширение BAS (рис. 9.12).

Рис. 9.12. Сохранение макроса с расширением BAS


Таким же образом можно импортировать внешний макрос в документ. Для этого сделайте следующее.

1. Откройте окно Microsoft Visual Basic, щелкнув на кнопке Visual Basic на вкладке Разработчик на ленте или воспользовавшись сочетанием клавиш Alt+F11.

2. Для импорта файла выполните команду File → Import File (Файл → Импорт файла).

3. Выберите внешний макрос и откройте его.

9.5. Безопасность при работе с макросами

Макросы являются не только очень удобным средством для работы с программами пакета Microsoft Office, но и средством перенесения вирусов с одного компьютера на другой, поэтому относитесь к макросам, полученным из неизвестных или непроверенных источников, осторожно. Вирусы, содержащиеся в макросах, называются макровирусами.

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

1. Щелкните на кнопке Безопасность макросов в группе Код на вкладке Разработчик ленты.

2. В окне Центр управления безопасностью, открытом в разделе Параметры макросов (рис. 9.13), выберите один из четырех вариантов доверия:

· Отключить все макросы без уведомления – открываются только макросы, установленные в надежных расположениях (данную настройку можно задать в этом же окне в разделе Надежные расположения);

· Отключить все макросы с уведомлением – при открытии документа программа будет спрашивать, хотите ли вы запустить макрос;

· Отключить все макросы, кроме макросов с цифровой подписью – будут открываться документы, содержащие только те макросы, которые имеют цифровую подпись;

· Включить все макросы – все документы, содержащие макросы, будут открываться без запроса.

Рис. 9.13. Раздел Параметры макросов окна Центр управления безопасностью


Совет

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

Глава 10Печать документов

10.1. Подготовка документа к печати

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

Поля документа

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

По умолчанию Microsoft Word устанавливает следующие размеры полей: левое – 3 см, правое 1 см, верхнее и нижнее – 2 см.

На полях могут располагаться колонтитулы, примечания, графические объекты. Обычно размер полей устанавливают в пределах от одного до трех сантиметров. Требуемые размеры полей можно установить с помощью списка кнопки Поля в группе Параметры страницы вкладки Разметка страницы ленты (рис. 10.1). В этом списке приведены значения полей, а также образец того, как выглядит страница при указанных значениях.

Рис. 10.1. Меню кнопки Поля


Если вас не устроят заданные значения полей, то вы можете настроить собственные. Для этого выберите из меню кнопки Поля команду Настраиваемые поля. Откроется окно Параметры страницы (рис. 10.2). В области Поля данного окна можно задать нужные значения полей.

Рис. 10.2. Вкладка Поля окна Параметры страницы


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

Рис. 10.3. Отображение размера поля на горизонтальной линейке


Чтобы изменить поле при помощи линейки, сделайте следующее.

1. Перейдите в режим Разметка страницы, для чего щелкните на одноименной кнопке в строке состояния.

2. Для отображения линейки щелкните на кнопке Линейка, расположенной над вертикальной полосой прокрутки.

3. Поместите указатель мыши на линейку таким образом, чтобы он принял вид ↔. В зависимости от того, какое поле вы изменяете, появится соответствующая подсказка (см. рис. 10.3).

4. Переместите границу поля на нужное расстояние.

Нумерация страниц

Если документ состоит более чем из двух страниц, перед распечаткой желательно пронумеровать страницы. Таким образом в нем будет гораздо легче ориентироваться. Для некоторых типов документов, например научных работ, нумерация является необходимой.

Чтобы пронумеровать страницы, сделайте следующее.

1. Перейдите на вкладку Вставка ленты и в группе Колонтитулы щелкните на кнопке Номер страницы (рис. 10.4).

Рис. 10.4. Меню кнопки Номер страницы


2. В открывшемся меню подведите указатель мыши к нужному положению номера на странице (внизу, вверху, на полях или в месте, в котором установлен курсор) и в появившемся подменю щелкните на требуемом варианте (рис. 10.5).

Рис. 10.5. Выбор положения номера страницы из списка


В выбранном месте страницы появится номер указанного формата, и при этом программа перейдет в режим работы с колонтитулами (рис. 10.6). Подробнее о колонтитулах читайте в разд. 7.2.

Рис. 10.6. Вставленный номер страницы


Если нужно настроить формат номера страницы, в меню кнопки Номер страницы выберите команду Формат номеров страниц. Появится окно Формат номера страницы, в котором можно задать нумерацию глав, а также указать формат номера (вместо арабских цифр можно выбрать римские, буквы алфавита и др.) (рис. 10.7).

Рис. 10.7. Окно Формат номера страницы


Чтобы удалить номера страниц, выполните команду Удалить номера страниц в меню кнопки Номер страницы.

Если нужно, чтобы на первой странице документа не было номера, то сделайте следующее.

1. Щелкните на кнопке в правом нижнем углу группы Параметры страницы вкладки Разметка страницы.

2. В открывшемся окне Параметры страницы перейдите на вкладку Источник бумаги (рис. 10.8).

Рис. 10.8. Вкладка Источник бумаги окна Параметры страницы


3. Установите флажок первой страницы в области Различать колонтитулы.

Вертикальное выравнивание

Вертикальное выравнивание, в отличие от горизонтального (см. разд. 4.4), применяется не к строкам и абзацам, а к тексту целиком, поэтому относится к атрибутам, задающим компоновку страниц.

Для установки параметров вертикального выравнивания сделайте следующее.

1. Щелкните на кнопке в правом нижнем углу группы Параметры страницы вкладки Разметка страницы.

2. В открывшемся окне Параметры страницы перейдите на вкладку Источник бумаги (см. рис. 10.8).

3. В списке Вертикальное выравнивание области Страница (рис. 10.9) установите один из типов выравнивания текста:

Рис. 10.9. Список Вертикальное выравнивание в окне


· По верхнему краю – выравнивает первую строку первого абзаца на странице по верхнему полю (рис. 10.10);

Рис. 10.10. Вертикальное выравнивание по верхнему краю


· По центру – выравнивает текст страницы по центру между верхним и нижним полями без изменения интервалов между ними (рис. 10.11);

Рис. 10.11. Вертикальное выравнивание по центру


· По высоте – текст на странице равномерно распределяется между нижним и верхним полями за счет изменения интервалов между абзацами, графикой и др. (рис. 10.12);

Рис. 10.12. Вертикальное выравнивание по высоте


· По нижнему краю – выравнивает последнюю строку на странице по нижнему полю (рис. 10.13).

Рис. 10.13. Вертикальное выравнивание по нижнему краю

Нумерация строк

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

1. Щелкните на кнопке в правом нижнем углу группы Параметры страницы вкладки Разметка страницы.

2. В открывшемся окне Параметры страницы перейдите на вкладку Источник бумаги (см. рис. 10.8).

3. Нажмите кнопку Нумерация строк.

4. В окне Нумерация строк установите флажок Добавить нумерацию строк (рис. 10.14).

Рис. 10.14. Окно Нумерация строк


5. Укажите, с какого номера необходимо начать нумерацию в поле Начать с, а в поле Шаг – номера каких строк будут выводиться на печать. Строки можно пронумеровать через определенный интервал (например, через 5).

6. При помощи переключателя Нумерация нужно выбрать тип нумерации. Она может быть непрерывной на протяжении всего документа, начинаться с нового раздела или страницы.

Кроме того, для расстановки нумерации строк можно использовать меню кнопки Номера строк группы Параметры страниц вкладки Разметка страниц (рис. 10.15).

Рис. 10.15. Меню кнопки Номера строк

10.2. Выбор параметров бумаги