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

Вопросы и ответы

Вопрос. В чем может помочь изучение макросов разработчику приложений для Excel?

Ответ. Во-первых, изучение макросов в дальнейшем может сократить время разработки приложений. Часто бывает, что быстрее записать макрос, а затем его отредактировать, чем написать код VBA с нуля. Во-вторых, изложенная в этом часе техника назначения макросов различным объектам (командным кнопкам, графическим изображениям и кнопкам панелей инструментов) также применима при разработке интерфейсов приложений VBA.

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

Ответ. Да, для этого достаточно воспользоваться техникой назначения, описанной в этом часе.

Практикум

С помощью тестов и упражнений вы проверите, насколько хорошо усвоили изложенный материал. Ответы на вопросы смотрите в Приложении.

Тесты

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

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

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

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

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

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

Упражнение

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

3-й час. Работа с элементами управления

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

В этом часе будут рассмотрены следующие вопросы.

  • Краткое введение в процесс разработки приложений.

  • Описание различных типов элементов управления.

  • Вставка элементов управления в рабочий лист.

  • Создание связи элементов управления с ячейками рабочего листа.

  • Создание экранных форм.

Введение в процесс разработки приложений

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

  • Кто будет применять приложение?

  • Откуда будут поступать данные, используемые в приложении?

  • Где и как будут храниться данные, полученные с помощью приложения?

  • Как данные будут обрабатываться приложением?

  • В каком виде будут представлены выходные данные?

Рассмотрим возможные ответы на эти вопросы.