Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сохранение макросов в виде модулейСодержание книги
Поиск на нашем сайте
Текстовое представление операторов на языке VBA, содержащееся в исходном коде макроса, сохраняется в специальной части файла данных приложения, называемой модулем. Файл документа соответствующего типа любого из VBA - приложений может содержать один или несколько модулей или не содержать их вообще. Модулям, сохраняемым в документах Excel, по умолчанию присваивается общее название – VBAРгоject (VBA - проект). При записи макроса в Ехсе1 в окне ”Запись макроса” требуется указать рабочую книгу (формата. xlsm или. хlsb), в которой будет сохранен записанный макрос (рис. 8.2). Для этого в списке Сохранить в следует выбрать одно из доступных значений, определяющее тот документ, в котором будет сохранен записанный макрос: “ Личная книга макросов”, “ Новая книга” и “ Эта книга”. Макросы, имеющие непосредственное отношение к текущей рабочей книге, рекомендуется сохранять, выбрав в списке значение “ Эта книга”. После того как место хранения макроса будет выбрано, щелкните на кнопке ОК. Если в документе, выбранном для хранения записываемого макроса, еще нет модуля, он будет создан с именем Module1. Для того чтобы найти модуль с интересующим вас макросом в любом из приложений VВА, необходимо выполнить следующие действия. 1. Открыть редактор VВА, выбрав на ленте приложения вкладку Разработчик и щелкнув в группе Код на кнопке Visual Basic (крайняя слева). 2. Открыть окно проектов, выбрав в окне редактора VВА команду меню View → Ргоjесt Ехрlогег (Вид =>Окно проекта). 3. В окне Project Ехр1огег найти в иерархии компонентов имя необходимого модуля и дважды щелкнуть на нем. После выполнения указанных действий редактор VBA откроет окно кода с текстом выбранного модуля. В списке Declaration (Объявления) этого окна (справа вверху) выберите имя требуемого макроса в открытом модуле, после чего в данном окне можно будет просмотреть или отредактировать исходный код этого макроса. ПРИМЕЧАНИЕ 6: при записи макросов в приложениях Microsoft Office 2007 их текст записывается в виде последовательности операторов языка VВА. Таким образом, можно использовать эти средства для создания заготовок элементов программ, которые предстоит написать на языке VВА. Вместо того, чтобы вручную программно описывать некоторую последовательность действий в том или ином приложении Оffice, можно просто записать соответствующий макрос, а затем скопировать его код в текст создаваемой программы. Тестовые задания Ниже приведено несколько тестовых заданий, предназначенных для закрепления изложенного в этой главе материала. В каждом задании предлагается вопрос и несколько вариантов ответа на него, один (или несколько) из которых является правильным, а остальные — нет. Укажите правильный ответ.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 311; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.209.235 (0.006 с.) |