Access 2002

Интерфейс дизайнера


Для загрузки проекта в Visual Basic 6 откройте файл проекта SQLSCRAT.VBP. Чтобы загрузить проект, используя COM Add-In Designer, запустите Microsoft Excel, вызовите окно редактора VBA и из него откройте файл SQLSCRAT.VBA, выбрав команду меню File  Орел Project. Обратите, что вы должны использовать именно Excel, поскольку Access не позволяет внедрять диалоговые окна MSForms в проекты VBA. Интерфейс этих окон имеет определенные преимущества, поэтому в надстройке применялись именно они.

Итак, интерфейс дизайнера позволяет определить базовые опции надстройки. Поля диалогового окна дизайнера описаны в  16.17.

На вкладке Advanced диалогового окна дизайнера вводится дополнительная информация, которая также будет включена в исполняемый файл надстройки. Эта вкладка показана на  16.29. Здесь для проекта можно определить сопутствующую DLL (Satellite DLL Name), которая используется, чтобы отделить локализированные ресурсы от основной DLL, облегчая разработчикам распространение решения на разных языках. Более подробную информацию о сопутствующих DLL предоставляет документация по Visual Basic, в частности MSDN (по адресу http: / /msdn. mi crosoft. com/).

На этой же вкладке можно определить и дополнительные параметры, включаемые в указанный вами раздел реестра, который будет создан при регистрации надстройки. Имя раздела реестра (например, HKEY_CURRENT_USERSoftwareVB & VBA

Program Settings) вводится во втором поле, а его элементы добавляются в список с помощью кнопок внизу окна.

Пожалуй, важнейшей опцией в окне дизайнера является Initial Load Behavior, поскольку она определяет, когда и как надстройка загружается клиентским приложением. У этой опции четыре возможных значения: None, Startup, Load On Next Startup Only и Load On Demand.

О None. Если вы выбираете опцию None, надстройка не загружается приложением автоматически, но пользователь может загрузить ее самостоятельно в диалоговом окне COM Add-ins. Это можно сделать и программным путем, присвоив свойству Connect ее объекта в коллекции Application.

Комментарии закрыты