Access 2002

Данные, необходимые для регистрации надстройки


Она создает COM DLL (а если вы работаете в Visual Basic, то может создать и COM EXE). Кроме того, эта команда вносит в реестр данные, необходимые для регистрации надстройки в клиентском приложении. Далее вам остается лишь установить надстройку на пользовательских компьютерах.

Как же это сделать? Ведь, как и всякий COM-компонент, надстройка нуждается в отдельной регистрации на каждой машине. Можно, конечно, выполнить это вручную, скопировав надстройку на жесткий диск пользовательского компьютера и запустив из командной строки DOS программу REGSVR32.

REGSVR32 <путь к надстройке><файл надстройка

Программа REGSVR32 обычно находится в каталоге WINDOWSSYSTEM. Если этого каталога нет в переменной PATH, модифицируйте команду, добавив в нее полный путь к этой программе. Для удаления из системы регистрационной информации о надстройке служит та же команда с ключом /и:

REGSVR32 /и <путь к надстройке><файл надстройка

Впрочем, маловероятно, что вы будете устанавливать свои надстройки на всех пользовательских компьютерах вручную. Гораздо удобнее создать программу установки, которая выполнит такую работу автоматически. Это можно сделать с помощью мастера Packaging Wizard, поставляемого в комплекте с Visual Basic и Microsoft Office Developer.

Единственным отличием COM-надстроек Microsoft Office от обычных СОМ-ком- понентов является набор записей в системном реестре, связывающих их с конкретным клиентским приложением. И хотя COM Add-in Designer избавляет вас от необходимости создавать эти записи вручную, мы все же расскажем о них на случай возможных проблем.

Приложение Microsoft Office обращается к двум разделам реестра, чтобы определить, какие надстройки ему следует загружать. Это подразделы SoftwareMicro- softOffice<npnro)KeHHe> в разделах HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. Надстройки, перечисленные в первом разделе, доступны всем пользователям, а перечисленные во втором — только текущему пользователю.

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