Hi
From the KB article,
COM Add-in Registration
In addition to normal COM registration, a COM add-in needs to register
itself with each Office application in which it runs. To register itself
with a particular application, the add-in should create a subkey, using its
ProgID as the name for the key, under the following location:
HKEY_CURRENT_USER\Software\Microsoft\Office\OfficeApp\Addins\ProgID
The add-in can provide values at this key location for both a friendly
display name and a full description. In addition, the add-in should specify
its desired load behavior by using a DWORD value called LoadBehavior. This
value determines how the add-in is loaded by the host application, and is
made up of a combination of the following values: ? 0 = Disconnect - Is not
loaded.
? 1 = Connected - Is loaded.
? 2 = Bootload - Load on application startup.
? 8 = DemandLoad - Load only when requested by user.
? 16 = ConnectFirstTime - Load only once (on next startup).
The typical value specified is 0x03 (Connected | Bootload).
The addin has many load behaviors.
e.g. if you set the LoadBehavior to 0, the addin will not displayed in the
ComAddin's windows.
You may try to have a check for the registry key.
Best regards,
Peter Huang
Microsoft Online Partner Support
Get Secure! -
www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.