Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание пользовательских п ÒÉÌÏÖÅÎÉÊ ÓÒÅÄÓÔÁÍ...doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
2.02 Mб
Скачать

Панель инструментов Object Browser

Go Back (Назад) позволяет перейти к объекту, ранее выбранному в списке компонентов класса.

Go Forward (Вперед) повторяет выбор объектов в списке компонентов класса, если осуществлялся переход назад.

Copy to Clipboard (Копировать) копирует текст из окна описания после выделения нужного фрагмента, например, имени процедуры со списком формальных параметров, Если фрагмент не выделен, то копируется только название компонента. Допускается перетаскивание мышью текста из окна описания в окно модуля. Можно использовать команду Copy из контекстного меню окна описания.

View Definition (Описание) помещает курсор в окно описания выделенного класса или компонента.

Search (Поиск) выполняет поиск библиотек, название компонентов которых соответствует образцу текста в поисковой строке Search Text. В этой строке можно вводить или выбирать искомый текст. Запоминаются значения четырех последних поисковых строк. В строке поиска допускается использование стандартных подстановочных символов. Команда Find Whole Word Only (Только слово целиком) контекстного меню для пиктограммы поиска задает поиск целых слов.

Если поиск произведен успешно, то сведения о найденных компонентах размещаются на панели результатов поиска Search Results. Панель Search Results отображает найденные библиотеки в алфавитном порядке. На рис. A.1 показан результат поиска метода Add.

Hide/Show Search Results (скрыть/показать результаты поиска) сворачивает или раскрывает окно результата поиска соответственно.

Help переключает в Help по VBA на статью о компоненте, расположенном в окне описания.

Выход из Object Browser

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

В списке проектов/библиотек можно выбрать имя нужного проекта, и тогда в окне классов появятся компоненты проекта. Двойной щелчок на имени процедуры или названии модуля (процедурного листа) переводит в редактор VB.

Рис. A.3. Классы и компоненты проекта Project1

Help

Если перейти в редактор VBA и затем стандартно вызвать справочную систему (клавиша F1), то открывается основное окно справочника VBA для MS Excel.

Рис. A.4. Содержание справочника по Visual Basic для MS Excel

Все разделы справочника для версии MS Office 2003 разбиты на три книги:

  • Microsoft Excel Visual Basic Reference содержит разделы программирования для объектов MS Excel, в том числе, модель объектов (Microsoft Excel Object Model). Из алфавитных перечней объектов, их свойств, методов, событий и пр. можно выйти на соответствующие статьи по использованию объектов и их компонентов;

  • Microsoft Visual Basic Documentation – это документация по языку программирования VBA. Содержит темы, посвященные созданию процедур, редактированию текста процедур, выполнению написанных программ, возможностям отладки. Часть тем посвящена оптимизации программ: использованию массивов, созданию рекурсивных процедур, эффективным способам передачи аргументов и возможностям построения циклов. Документация включает раздел Visual Basic How To, в котором кратко описано, как выполнить то или другое действие с объектом языка или с объектом приложения.

  • Microsoft Office Visual Basic Reference содержит справки по VBA, общие для всех офисных приложений: справки по объектам, модель объектов MS Office (Microsoft Office Object Model). Все темы объединены в папки и можно перемещаться на любой уровень иерархии справочника. Например, чтобы посмотреть, как описывать массивы, пройдите по цепочке Microsoft Visual Basic Documentation→Visual Basic Conceptual Topics→Declaring Arrays.

Можно возвращаться к просмотренным ранее темам и осуществлять поиск тем.

Например, для поиска кодовой таблицы можно задать образец поиска character set. В результате будут доступны статьи по обеим частям кодовой таблицы.

Рис. A.5. Результаты поиска темы, посвященной кодовой таблице

Важно

  • Чтобы использовать возможность поиска тем по программированию на VBA, необходимо находится в редакторе Visual Basic. Если активно окно таблицы MS Excel, то доступны только темы приложения MS Excel.

  • Всегда можно вставить в процедуру приводимые в Help примеры событийных процедур и примеры использования методов и свойств объектов.