Word addin is not shown in Word 2000 and 2003

Add-in Express™ Support Service
That's what is more important than anything else

Word addin is not shown in Word 2000 and 2003
 
msc




Posts: 5
Joined: 2013-06-25
Hey,

i have created an empty word addin (to secure that the problem is not caused by my code) with minimum required Office version of 2000. After that I have created a new WiX setup project by using your wizard. The installer runs well for Office 2007/2010/2013 but not for Office 2000/2003. The addin just does not show up under "COM-AddIns".


Add-in Express Version 7.2.4055
RegisterForAllUser is set to True (Before setup creation)


Here are the logs for a system that runs Office 2003:
---

Add-in Express Loader Log File: 06/25/2013 09:44:35:057

Startup directory: C:\Program Files (x86)\BSW\AddIns\BSWMessageDotNetAddIn\
Loader version: 7.2.4055.0
Operating System: Microsoft Windows 7 Ultimate Edition Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
09:44:35:057 0772 1080 Start.
09:44:35:057 0772 1080 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{CDB7C828-3C4D-4313-AE41-945E47BA95D6}'
09:44:35:057 0772 1080 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{CDB7C828-3C4D-4313-AE41-945E47BA95D6}' is closed.
09:44:35:057 0772 1080 Converting the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID from string.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Attempting to get the class object by the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Creating a new instance of the add-in loader.
09:44:35:057 0772 1080 Loading mscoree.dll
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Loading the configuration from the system registry.
09:44:35:057 0772 1080 Getting the latest CLR version.
09:44:35:057 0772 1080 The latest CLR version is 'v4.0.30319'.
09:44:35:057 0772 1080 The configuration has been loaded successfully.
09:44:35:057 0772 1080 Runtime version: v4.0.30319.
09:44:35:057 0772 1080 Assembly name: BSWMessageDotNetAddIn.
09:44:35:057 0772 1080 Class name: BSWMessageDotNetAddIn.AddinModule.
09:44:35:057 0772 1080 Registry key: CLSID\{CDB7C828-3C4D-4313-AE41-945E47BA95D6}.
09:44:35:057 0772 1080 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
09:44:35:057 0772 1080 Loading CLR: v4.0.30319.
09:44:35:057 0772 1080 Calling CLRCreateInstance method.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Calling GetRuntime method.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Checking if the hosting API of .NET Framework v4.0 beta is installed.
09:44:35:057 0772 1080 The hosting API is up to date.
09:44:35:057 0772 1080 Calling GetInterface method for the CorRuntimeHost interface.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Starting CLR...
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Getting the CLR version.
09:44:35:057 0772 1080 The CLR v4.0.30319 has been initialized successfully.
09:44:35:057 0772 1080 Creating a new domain setup.
09:44:35:057 0772 1080 Success.
09:44:35:057 0772 1080 Getting the add-in directory.
09:44:35:057 0772 1080 Success. The directory is 'C:\Program Files (x86)\BSW\AddIns\BSWMessageDotNetAddIn\'
09:44:35:057 0772 1080 The 'shadow copy' is enabled.
09:44:35:057 0772 1080 Creating a new application domain.
09:44:35:073 0772 1080 Success.
09:44:35:073 0772 1080 Creating an instance of the managed class. Assembly identity: 'BSWMessageDotNetAddIn'
09:44:35:401 0772 1080 Success.
09:44:35:401 0772 1080 Unwrapping the managed class.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 Querying the add-in extensibility.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 Querying the custom task panes.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 Querying the ribbon extensibility.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 Querying the form regions.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 Getting the dispid of the 'Dispose' method.
09:44:35:510 0772 1080 Success.
09:44:35:510 0772 1080 The managed add-in class has been created successfully.

---

Add-in Express Registrator Log File: 06/25/2013 09:32:49

Installation directory: C:\Windows\Installer\
Registrator version: 7.2.4055.0
Operating System: Microsoft Windows 7 Ultimate Edition Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Windows\Installer\MSI6C8B.tmp" /install="C:\Program Files (x86)\BSW\AddIns\BSWMessageDotNetAddIn\BSWMessageDotNetAddIn.dll" /privileges=admin /returnExitCode=false
Run 'As Administrator': Yes
Process Elevated: Yes
Integrity Level: High
UAC (User Account Control): On
--------------------------------------------------------------
09:32:49 0192 Starting the add-in registration process.
09:32:49 0192 Loading mscoree.dll
09:32:49 0192 Success.
09:32:49 0192 .NET Framework installation directory:
09:32:49 0192 The latest version of .NET Framework: 'v4.0.30319'
09:32:49 0192 Loading CLR: v4.0.30319.
09:32:49 0192 Calling CLRCreateInstance method.
09:32:49 0192 Success.
09:32:49 0192 Calling GetRuntime method.
09:32:49 0192 Success.
09:32:49 0192 Checking if the hosting API of .NET Framework v4.0 beta is installed.
09:32:49 0192 The hosting API is up to date.
09:32:49 0192 Calling GetInterface method for the CorRuntimeHost interface.
09:32:49 0192 Success.
09:32:49 0192 Starting CLR...
09:32:49 0192 Success.
09:32:49 0192 Getting the CLR version.
09:32:49 0192 The CLR v4.0.30319 has been initialized successfully.
09:32:49 0192 Creating a new domain setup.
09:32:49 0192 Success.
09:32:49 0192 The 'shadow copy' is disabled.
09:32:49 0192 Creating a new application domain.
09:32:49 0192 Success.
09:32:49 0192 Getting the base directory for the domain.
09:32:49 0192 Success. The directory is 'C:\Program Files (x86)\BSW\AddIns\BSWMessageDotNetAddIn\'.
09:32:49 0192 Searching for the Add-in Express core library.
09:32:49 0192 Success. The 'AddinExpress.MSO.2005.dll' file is found.
09:32:49 0192 Creating an instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
09:32:49 0192 Assembly identity is 'AddinExpress.MSO.2005'.
09:32:49 0192 Success.
09:32:49 0192 Unwrapping the instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
09:32:49 0192 Success.
09:32:49 0192 Calling the managed registration procedure.
09:32:49 0644 Connecting to the application domain of the Add-in Express loader.
09:32:49 0644 Success.
09:32:49 0644 Loading the 'bswmessagedotnetaddin.dll' assembly.
09:32:49 0644 Success.
09:32:49 0644 Registering the 'bswmessagedotnetaddin.dll' assembly (administrator).
09:32:49 0644 The ' bswmessagedotnetaddin.dll' assembly has been registered successfully.
09:32:50 0192 Success.
09:32:50 0192 The add-in registration process is completed with HRESULT = 0.


Any ideas?

Regard

Mark
Posted 25 Jun, 2013 03:37:42 Top
Andrei Smolin


Add-in Express team


Posts: 18829
Joined: 2006-05-11
Hello Mark,

Thank you for the logs. They show that the add-in gets registered and loaded correctly.

The add-in doesn't show in the COM Add-ins dialog because Office 2000-2003 don't show per-machine add-ins in that dialog.


Andrei Smolin
Add-in Express Team Leader
Posted 25 Jun, 2013 03:48:39 Top
msc




Posts: 5
Joined: 2013-06-25
Hey Andrei,

I did not know that before. Indeed everything works correctly.

Thank you!

Regards

Mark
Posted 25 Jun, 2013 06:20:40 Top