
- •Ознакомление с работой в Visual Basic for Applications: запись, выполнение и редактирование макрокоманд (макросов) Команды записи и выполнения макросов
- •Работа с макросом в Word
- •Нажать клавишу Enter .
- •Работа с макросом в Excel
- •Перенос изменяемого диапазона в ячейку с произвольным адресом
- •Использование кнопки "Произвольный перенос"
- •Пример создания макроса в Excel с относительными адресными ссылками
- •Пример полезного макроса: удаление текущей строки
Практическое занятие 1. Проверка домашнего задания.
Ознакомление с работой в Visual Basic for Applications: запись, выполнение и редактирование макрокоманд (макросов) Команды записи и выполнения макросов
Если вкладка меню "Разработчик" не установлена на ленте команд, её необходимо установить по пути: меню "Файл" – "Параметры" – "Настройка ленты" – "Основные команды" – "Разработчик".
Задание стартовых условий рабочей среды
Перед началом записи макроса нужно установить курсор на стартовую позицию страницы (в строку или стартовую ячейку), иначе при создании макроса может возникнуть неопределенность. В частности, если в Word необходимо сохранить еще и требуемый шрифт, то курсор должен находиться в документе на фрагменте с требуемым шрифтом.
Запуск макрорекордера и присвоение имени макросу.
Начать запись по пути: вкладка "Разработчик" – раздел "Код" – кнопка "Записать макрос". (После нажатия кнопки она превращается в кнопку "Остановить запись").
Присвоить имя макросу: имена макросов должны начинаться с буквы, они не могут включать знаки препинания или пробелы. Длина макроса – до 64 символов (в Excel) и до 80 символов (в Word).
Дополнить необходимые комментарии (транспарант "Описание") по макросу (цель и дата создания, авторство) и т. п.
Назначить (при необходимости) комбинацию горячих клавиш для запуска макроса.
Выполнить последовательно все команды, которые следует записать в макросе.
Остановить запись, нажав кнопку "Остановить запись" в разделе "Код". Макрос записывается в шаблоне Normal программы MS Word и поэтому работает во всех документах программы.
Запуск созданного макроса. Он может запускаться, как с панели инструментов по пути: вкладка "Разработчик" – раздел "Код" – кнопка "Макросы" – "Выполнить", а также с помощью заданной комбинации горячих клавиш или кнопки.
Работа с макросом в Word
Пример создания макроса в Word
Открыть MS Word для создания макроса вставки рисунка и автоматически создаваемой подписи к нему.
Расположить курсор в нужном месте на странице, перейдя на строку, куда должен быть вставлен рисунок, и начать запись макроса по пути: вкладка "Разработчик" – раздел "Код" – кнопка Запись макроса". Появляется окно "Запись макроса".
Диалоговые окна "Запись макроса" как в Word, так и в Excel имеют следующие три общих элемента:
текстовое окно "Имя макроса";
текстовое окно "Описание" (ввод замечаний о макросе);
текстовое окно "Макрос доступен для" (сведения о месте макроса).
В поле "Имя макроса" напечатать: "Вставка_рисунка".
В поле "Описание" напечатать: "Автоматически вставляет и нумерует рисунок".
Щёлкнуть для назначения макроса клавишам кнопку: ""Клавишам" и в поле "Новое сочетание клавиш" нажать, например, Ctrl+Alt+M, кнопки: "Назначить" и "Закрыть".
После этого появляется кнопка "Останов записи", означающая начало записи макроса, когда записывается каждое действие, и рядом с курсором высвечивается значок "Дискета".