Using and distributing Office Interop Assemblies

J

JeffC

I have an application that uses the Office 2003 Interop Assembly. If I want
to put my application on another machine, I know I have to install the Office
2003 Primary Interop Assemblies, but do I also need to have Office 2003
installed on the other machine?
I would like to avoid putting a copy of Office on the other machine.
 
C

Cindy M.

Hi =?Utf-8?B?SmVmZkM=?=,
I have an application that uses the Office 2003 Interop Assembly. If I want
to put my application on another machine, I know I have to install the Office
2003 Primary Interop Assemblies, but do I also need to have Office 2003
installed on the other machine?
If you expect your application to actually do anything with any Office
application then the answer is a definite YES.

With the exception of Access, there's no such thing as a distributable "run-
time" version of any Office application. If you want to use an Office
application in your application a *licensed* version of the full application
must be installed.

The PIAs are only an interface between the COM type libraries (.olb in the case
of Office) and the .NET Framework, so that the two can communicate. None of the
"executable" is part-and-parcel of the COM type library or the PIA.

Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 17 2005)
http://www.word.mvps.org

This reply is posted in the Newsgroup; please post any follow question or reply
in the newsgroup and not by e-mail :)
 

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