Extensibility.IDTExtensibility2 in both Office 2003 and 2007?

B

Bob Eaton

I read on someone's blog that a COM Add-in built with the
Extensibility.IDTExtensibility2 interface is suppose to work with the
Primary PIAs from both Office 2003 and Office 2007, and having tried it, it
seems to be true.

The next problem I'm having is that I'm using Windows Installer to install
this COM add-in: originally, I created Launch Conditions to search for the
component ID of the different Office apps that my add-in supports (e.g. Word
2003 PIA is componentID: {1C8772BD-6E6F-4C9D-8FF8-B5EA072F86EF}). If any of
the component IDs were found, then the installer would continue.

But, of course, if I'm hoping to have one package for both Office 2003 and
2007, I can't look for only the 2003 PIAs. So my question is:

Does anyone know what the component IDs are for Access 2003 and Publisher
2003 (I never found out what those were) and the component IDs for all of
the following Office 2007 apps: (Word, Excel, Access, and Publisher)?

Thanks,
Bob
 
X

XL-Dennis

Bob,

MSFT has recently published two new articles about VSTO deployment & Office
2007:

http://msdn2.microsoft.com/en-us/library/bb332051.aspx
http://msdn2.microsoft.com/en-us/library/aa537179(office.11).aspx

However, both Access and Publisher is left out which make it more difficult
to get the required information. I recently published an article about using
the Orca tool to view MSI packages
(http://xldennis.wordpress.com/2007/02/17/the-orca-tool-a-msi-creator-and-package-viewer/) but not for the mentioned softwares.

I've not yet created a Windows Installer package where the prerequisites are
both PIA 2003 and PIA 2007. However, per se I can't see any reason why it
shouldn't work.

---------------
With kind regards,
Dennis
Weekly Blog .NET & Excel: http://xldennis.wordpress.com/
My English site: http://www.excelkb.com/default.aspx
My Swedish site: http://www.xldennis.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top