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

Упражнение

Откройте новую рабочую книгу и создайте процедуру Auto_Open, которая должна выполнять следующие операции:

  • ввести текст Дата:, Имя:, Организация: в ячейки A1, A2 и A3 соответственно;

  • с помощью функции Now в ячейку В1 отобразить системное время компьютера;

  • использовать свойство UserName объекта Application для вставки имени пользователя в ячейку В2;

  • использовать свойство OrganizationName объекта Application для вставки названия организации в ячейку B3;

  • подогнать размеры столбцов А и В так, чтобы они полностью отображали введенные данные.

Протестируйте процедуру.

Приложение. Ответы Ответы к 1-му часу Тесты

  1. Язык VBA применяется только в Excel?

Нет, он применим во всех приложениях Microsoft Office, включая Word и Access.

  1. На чем основывается язык VBA?

На языке программирования Visual Basic.

  1. Истинно или ложно следующее утверждение: встроенные функции Excel можно использовать в приложениях VBA?

Истинно.

  1. При редактировании кода макроса вы работаете в ________ (три слова).

редакторе Visual Basic.

  1. Назовите два ограничения записанных макросов.

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

Ответы ко 2-му часу Тесты

  1. Истинно или ложно следующее утверждение: комбинации клавиш можноназначать макросам только в процессе записи макросов?

Ложно.

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

Новый макрос можно сохранить в текущей рабочей книге, в новой рабочей книге либо в персональной книге макросов.

  1. В какой папке на жестком диске компьютера хранится личная книга макросов?

C:\Windows\Application Data\Microsoft\Excel\XLStart

  1. Истинно или ложно следующее утверждение: личная книга макросов автоматически открывается при загрузке программы Excel?

Истинно.

  1. Истинно или ложно следующее утверждение: Excel не позволяет назначать макросам уже используемые комбинации клавиш?

Ложно.

  1. Какова основная последовательность действий при назначении макроса графическому изображению.

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

Ответы к 3-му часу Тесты

  1. Назовите два элемента управления, которые позволяют выбрать одну опцию из множества возможных опций.

Переключатели и списки.

  1. Истинно или ложно следующее утверждение: экранные формы можно создавать только редакторе Visual Basic?

Истинно.

  1. Как связать элемент управления с ячейкой рабочего листа?

Щелкните на элементе управления правой кнопкой мыши и в контекстном меню выберите команду Формат объекта. В диалоговом окне Формат элемента управления перейдите на вкладку Элемент управления и в поле Связь с ячейкой введите адрес соответствующей ячейки.

  1. Истинно или ложно следующее утверждение: сетка на экранной форме, которая видна в редакторе Visual Basic, также видна и при выполнении формы?

Ложно.

  1. ______ - это элемент управления, который отображает статический текст.

Надпись