Макрос - Вывод на печать бланка командировочного удостоверения

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

1. Выделить мышью область А1:J20 (лицевая сторона командировочного удостоверения).

2. Нажать на клавишу Ctrl и, удерживая ее, выделить область А22:J69 (обратная сторона).

3. Выполнить команду Файл/Область печати – Задать.

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

Макрос вывода документа на печать

Для того чтобы начать запись макроса, необходимо:

1. Выполнить команду Сервис/Макрос – Начать запись. Появится диалоговое окно «Запись макроса» (рис. 11.). В поле «Имя макроса» ввести – ПечатьЛицевойСтороны».

 

Рис.11. Диалоговое окно Запись макроса

2. После нажатия на кнопку ОК или клавишу Enter Excel начинает запись макроса, для чего фиксирует все действия пользователя, независимо от того, правильны ли они. Фиксация действий производится на языке кода VBA и будет осуществляться до остановки записи. Для остановки записи предназначена появляющаяся после начала записи кнопка Остановка (рис.13.).

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

3.1. Выполните команду Файл/Печать.

3.2. В появившемся диалоговом окне «Печать» в области «Печатать» введите номера страниц с 1-й по 1-ю и нажмите кнопку ОК.

3.3. Для остановки записи макроса нажмите кнопку «Остановка» (рис. 12) или выполните команду Сервис/Макрос/Остановка записи.

 

Рис.12. Кнопка Остановка

 

Для осуществления печати лицевой стороны удостоверения, необходимо:

1. Создать кнопку «Печать лицевой стороны». Для этого вызвать панель инструментов «Формы» (рис. 6), по команде Вид/Панели инструментов. Нажать на элемент «Кнопка», курсором мыши растянуть на свободном месте.

2. После создания кнопки, появиться окно «Назначить макрос объекту», в нем выбрать макрос для печати лицевой стороны «ПечатьЛицевойСтороны».

 

Самостоятельно. Записать макрос для печати оборотной стороны командировочного удостоверения, проделав аналогичную операцию по выводу на печать страницы.