Шаг 94.
VBA в MSExcel. Программирование средств для работы со справочной информацией. Структура помощника

    На этом шаге мы приведем общие сведения о помощнике.

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

    Помощник программируется на VBA при помощи объекта Assistant. Структура объекта Assistant приведена на рисунке 1.


Рис.1. Структура объекта Assistant

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

    На следующем шаге мы рассмотрим типы помощника.




Предыдущий шаг Содержание Следующий шаг