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

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

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

Ответ. Нет проблем! Откройте в окне справочной системы тему, описывающую ваш объект, а затем откройте список всех свойств этого объекта. Либо в окне Object Browser выделите нужный объект, в списке членов этого объекта найдите подходящее свойство и нажмите клавишу <F1>.

Вопрос. Если не нравится шрифт Courier, используемый в редакторе Visual Basic, как его заменить?

Ответ. Выполните команду Tools > Options, откроется диалоговое окно Options. Перейдите на вкладку Editor Format и установите новый шрифт.

Практикум

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

Тесты

  1. Кратко опишите три способа получения сведений из справочной системы VBA.

  2. Окно Object Browser можно использовать для просмотра списков объектов, событий, свойств и ___________.

  3. Какую комбинацию клавиш надо нажать, чтобы в окне кода перейти в начало модуля?

  4. ____________ - маленькое окно с информацией о синтаксисе вводимой функции и ее аргументах.

  5. Где находятся опции, управляющие такими средствами редактора Visual Basic, как экранная подсказка и автоматическая проверка синтаксиса?

  6. Истинно или ложно следующее утверждение: справочная система Visual Basic позволяет только просматривать приведенные там примеры кода, не разрешая их копирование и вставку в свой процедуры?

Упражнение

Используя справочную систему Visual Basic или окно Object Browser, найдите следующую информацию.

Метод, используемый для проверки орфографии: __________. (Совет: смотрите методы объекта Application.)

Свойство, возвращающее местоположение на жестком диске программы Ехсеl: _____________.

Свойство, определяющее, была ли сохранена рабочая книга после внесенных в нее изменений: _____________.

Метод, используемый для выполнения ручных вычислений (manual calculation): _____________.

Свойство, применяемое для скрытия рабочей книги: ________.

Метод, используемый для удаления содержимого диапазона ячеек:_____________.

1 Напомним, что мы используем русскоязычные программы excel и Windows. Именно поэтому в англоязычном редакторе Visual Basic иногда встречаются смеси "английского с нижегородским". Подобные ситуации могут возникнуть и в дальнейшем. - Прим. ред.

12-й час. Отладка программ

В старинные времена разработки и применения макросов процесс их отладки описывался следующим образом: выполните макрос, если макрос работает не так, как надо, попробуйте определить причину этого. Какое красивое краткое описание длительного и мучительного процесса! В отличие от тех времен, редактор Visual Basic предлагает богатый современный набор инструментов и средств для тестирования и отладки разрабатываемых приложений.

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

  • Тестирование и отладка программ.

  • Остановка выполнения приложений.

  • Использование окна Immediate.

  • Пошаговое выполнение процедур.

  • Отслеживание значений переменных и свойств.