Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Макросы. Независимо от используемой операционной системы и программных приложений мы часто используем последовательность одних и тех же команд для многих рутинных




Независимо от используемой операционной системы и программных приложений мы часто используем последовательность одних и тех же команд для многих рутинных задач. Вместо повторения последовательности команд каждый раз мы можем создать макрос, который вместо пользователя будет выполнять последовательность этих команд. Макросом называется последовательность команд, записанная макрокодером. Макрокодер – это транслятор, создающий программу (макрос) на языке VBA (Visual Basic for Application), которая является результатом перевода на язык VBA действий пользователя с момента запуска MacroRecorder до окончания записи макроса.

Запись новых макросов включает четыре основных шага:

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

¨ Запуск макрокодера и присвоение имени макросу. Для запуска макрокодера в Excel необходимо:

1) Выбрать команду Меню-Сервис-Макрос-Начать запись. При этом появится диалоговое окно

 

2) В поле Имя макроса ввести имя макроса

3) В поле Сочетание клавиш можно ввести горячую клавишу. Т.е. макрос можно будет вызывать путем использования сочетания клавиш (CTRL+горячая клавиша)

4) Поле Описание используется для описания назначения макроса

5) В поле Сохранить в: выбирается место сохранения макроса. Доступными вариантами являются:

Личная книга макросов – макрос доступен для все рабочих книг

Новая книга – приведет к созданию в Excel новой рабочей книги, в которую будет сохранен этот макрос

Эта книга – макрос будет сохранен в текущей книге

В результате Нажатия кнопки ОК появится плавающая панель инструментов с кнопкой Остановить запись (Stop Recording). Теперь все производимые действия будут записываться до тех пор, пока не будет нажата эта кнопка. В строке состояния будет сообщение Запись. По умолчанию панель Остановить запись (Stop Recording) имеет две кнопки. Левая кнопка – это кнопка Stop (Остановить запись). Правая кнопка – это кнопка Относительная Ссылка. По умолчанию Excel записывает абсолютные ссылки на ячейки в макросы. Если нажата кнопка Относительная ссылка то Excel записывает относительные ссылки

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

¨ Остановка макрокодера. Когда остановлен макрокодер действия больше не записываются.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 669; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.