Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Макросы.doc
Скачиваний:
9
Добавлен:
01.09.2019
Размер:
198.14 Кб
Скачать

Изменение макроса

  • Вставка строки макрокоманды    Щелкните строку макроса, выше которой нужно вставить новую макрокоманду, и на вкладкеКонструктор в группе Строки нажмите кнопку Вставить строки .

  • Удаление строки макрокоманды    Щелкните строку макрокоманды, которую нужно удалить, и на вкладке Конструктор в группе Строкинажмите кнопку Удалить строки .

  • Перемещение строки макрокоманды    Выберите макрокоманду, щелкнув область выделения строки слева от имени макрокоманды. Перетащите область выделения строки, чтобы переместить макрокоманду в другое положение.

Дополнительные сведения о макрокомандах

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

Запуск макроса

Изолированные макросы можно запустить несколькими способами: непосредственно (например, из области переходов), из группы макросов, из другого макроса, из модуля VBA или в ответ на событие в форме, отчете или элементе управления. Для запуска макроса, внедренного в форму, отчет или элемент управления, нажмите кнопку Выполнить  на вкладке Конструктор, когда макрос находится в режиме конструктора. Иначе этот макрос будет выполняться только по событию, с которым он связан.

Непосредственный запуск макроса

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

  • Найдите макрос в области переходов и дважды щелкните его имя.

  • На вкладке Инструменты базы данных в группе Макрос нажмите кнопку Выполнить макрос , выберите макрос в списке Имя макросаи нажмите кнопку ОК.

  • Если макрос открыт в режиме конструктора, нажмите кнопкуВыполнить  на вкладке Конструктор в группе Инструменты. Чтобы открыть макрос в режиме конструктора, щелкните его правой кнопкой мыши в области переходов и нажмите кнопку Конструктор .

Запуск макроса, находящегося в группе макросов

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

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

Для каждого макроса в группе макросов используется форматИмяГруппыМакросов.ИмяМакроса.

  • Нажмите кнопку ОК.

  • Укажите макрос в качестве значения свойства события в форме или отчете или в качестве аргумента «Имя макроса» макрокомандыВыполнитьМакрос. При этом используется следующий синтаксис:

ИмяГруппыМакросов.ИмяМакроса

Например, для запуска макроса «Категории» в группе «Кнопки кнопочной формы» используется следующее значение свойства события:

Кнопки кнопочной формы.Категории

  • Запустите макрос, находящийся в группе макросов, из процедуры VBA с помощью метода RunMacro объекта DoCmd, используя при этом описанный выше синтаксис для ссылки на макрос.

Запуск макроса из другого макроса или из процедуры vba

Добавление макрокоманды ВыполнитьМакрос в макрос или процедуру.

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

  • Для добавления макрокоманды ВыполнитьМакрос в процедуру VBA включите в процедуру метод RunMacro объекта DoCmd и укажите имя запускаемого макроса. Например, следующий экземпляр методаRunMacro запускает макрос «Мой макрос»:

DoCmd.RunMacro "My Macro"

Особые правила техники безопасности:

Для эксплуатации персонального компьютера (ПК) должно быть оборудовано рабочее место, исключающее возможность прикосновения оператора к токоведущим устройствам, шинам заземления, батареям отопления, водопроводным трубам и т.д. Не рекомендуется оставлять включённым ПК без наблюдения, по окончании работы ПК должен быть выключен из сети.Литература: Коцюбинский А.О., Грошев СВ. Самоучитель работы в сети Интернет. Практ.пособие - М.: Издательство ТРИУМФ, 2001г.; Михеева Е.В., Титова О.И. Информационные технологии в профессиональной деятельности экономиста и бухгалтера: учеб.пособие для студентов сред.проф.образования. -М.: Издательский центр «Академия», 2006г.