Word automation in .Net using PIA's

K

kwilder

Like many other developers I've written a VB.Net app to automate Word
2000. The app does work on my machine, but when I create an
Installation package and install it on other users machines, it may
work, but most of the time it doesn't. I followed the instructions on
how to install the Office XP PIA's, but I don't think it installed
correctly.

Here's why:

-- When I set a reference, the associated DLL's are in my applications
/bin folder, not the GAC
-- When I use the Imports statement such as "Import Word" that's all I
can do. I can't do this:

Imports Word = Microsoft.Office.Interop.Word

There is no Microsoft.Office namespace.

Does anyone have any ideas why this isn't working?

Here's my system configuration:

OS: Windows Server 2003 (used as a development machine, not to be used
as an Office server!)
Office Version: 2000
Visual Studio 2003

So all of this means that if I try to run the example listed here,
http://support.microsoft.com/default.aspx?scid=kb;en-us;316383, is
doesn't work. If fails on the CreateObject("Word.Application") line.

Any help would be appreicated.

Thanks,


King Wilder
 
K

Ken Tucker [MVP]

Hi,

When your code automates word you target one version of word. On
any computer that has word 97, xp, or 2003 instead of 2000 your software
will crash.

Ken
 

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