
- •Тема 1. Введение в технологии программирования в среде Visual Basic for Applications (vba)
- •Тема 2. Использование макросов
- •Тема 3. Редактор vba
- •Тема 4. Пользовательские функции
- •Тема 5. Основы программирования на vba
- •Тема 6. Технологии программирования простых циклических алгоритмов в vba
- •Тема 7. Обработка двумерных массивов
Примерные тестовые задания по курсу "Технологии программирования"
для студентов потоков С-3з и Сс-4з
Автор: доцент кафедры ИВС С.М. Мовшович
Тема 1. Введение в технологии программирования в среде Visual Basic for Applications (vba)
Как вызывается редактор VBA?
- вызывается приложение VBA;
- вызывается одно из приложений, входящих в состав пакета MS Office, а затем из меню вызванного приложения запускается редактор VBA;
- вызывается система программирования Visual Basic, в состав которой входит редактор VBA.
В объектно-ориентированном языке VBA под свойством объекта понимается
- характеристика объекта, имеющая значение;
- любая характеристика объекта;
- характеристика объекта, общее для всех объектов.
В объектно-ориентированном языке VBA под событием объекта понимается
- воздействие на объект;
+ действие, которое распознается объектом (происходящее с объектом);
- реакция объекта на действие другого объекта.
В объектно-ориентированном языке VBA под методом понимается
- реакция объекта на действие другого объекта;
- действие, которое распознается объектом (происходящее с объектом);
- способ воздействия на объект.
В объектно-ориентированном языке VBA под модулем понимается
- совокупность процедур, описаний и инструкций;
- процедура реакции на событие;
- файл, содержащий программу на языке VBA.
В объектно-ориентированном языке VBA под проектом для MS Excel понимается
- совокупность процедур, описаний и инструкций для рабочего листа;
- совокупность рабочих листов и модулей, связанных с одной рабочей книгой;
- файл, содержащий программу на языке VBA.
Макрос приложения MS Excel – это
- совокупность процедур, описаний и инструкций для рабочей книги;
- записанная под определенным именем последовательность команд и функций, хранящаяся в модуле VBA;
- процедура, связанная с рабочим листом.
Тема 2. Использование макросов
Записать последовательность действий или создать макрос можно с помощью
- автоматической записи макроса;
- ввода текста процедур на макроязыке в редакторе Visual Basic;
- составления проекта VBA;
- встроенных функций Excel.
Автоматическая запись макроса (или просто запись макроса) – это
- вызов специальной встроенной функции Excel;
- автозаполнение особым образом заполненных ячеек рабочего листа;
- автоматическое протоколирование введенной с клавиатуры информации и всех команд с помощью макроязыка Visual Basic for Applications (VBA) в виде процедур.
В процессе автоматической записи макроса
- любое нажатие клавиши или щелчок мыши автоматически фиксируется в тексте процедуры;
- перед каждым нажатием клавиши надо выделить соответствующую ячейку рабочего листа;
- в текст процедуры заносятся только вводимые с клавиатуры значения.
Включение процедуры записи макроса осуществляется при выполнении команды
- Сервис\Макрос\Редактор Visual Basic;
- Сервис\Макрос\Начать запись;
- Сервис\Макрос\Редактор сценариев.
Выключить запись макроса можно
- с помощью кнопки Остановить запись на панели Остановка записи;
- с помощью команды Сервис\Макрос\Остановить запись;
- нажатием клавиши Esc.
Перед вызовом макроса с абсолютными ссылками
- должна быть выделена определенная ячейка рабочего листа;
- должен быть выделен определенный диапазон ячеек рабочего листа;
- может быть выделена любая ячейка рабочего листа.
Перед вызовом макроса с относительными ссылками
- должна быть выделена определенная ячейка рабочего листа;
- должен быть выделен определенный диапазон ячеек рабочего листа;
- может быть выделена любая ячейка рабочего листа.
Вызвать макрос или запустить его на выполнение можно
- с помощью команды Сервис\Макрос\Макросы\Выполнить;
- активизацией графического объекта;
- с помощью мастера функций;
- клавишами быстрого вызова;
- щелчком по стандартной кнопке или по кнопке на панели инструментов.
С каждым макросом можно связать
- только одну комбинацию клавиш быстрого вызова;
- не более двух комбинаций клавиш быстрого вызова;
- произвольное число комбинаций клавиш быстрого вызова.
Одному графическому объекту можно назначить
- только один макрос;
- не более двух макросов;
- произвольное число макросов.
На панели управления пользователя можно разместить
- только одну кнопку;
- не более двух кнопок;
- произвольное число кнопок