Microsoft Word Development on a Web Server

J

Jon Ebersole

I am creating an application that creates Microsoft Word Documents on the fly for the user. I have developed this as a web page, and tested it on my machine. It works fine, but when I publish the page to the server, it won't work. I have Microsoft Office 2003 installed on my machine, but no Office products installed on the server. My assumption was that the deployment package I created would package all the necessary dependencies to allow the project to run on the server. It doesn't seem to be the case. I am getting errors that certain classid's aren't registered. Usually this means that the Office isn't installed (which is true in this case of course). My question is; Is it necessary to install Microsoft Office 2003 on the server, or can I just package the necessary DLL's

Thank you in advance for your assistance

Jon Ebersol
 
J

John McGhie

Hi Jon:

Word 2003 can publish three broad kinds of entities to a webserver: A
SharePoint collaborative document, a Word Mark-up Language (XML) document,
or an HTML web page.

For the first one to function, the client must have Office 2003 and Windows
XP installed. For the second, the client must have Word 2003 installed.
For the third, any XHTML-compliant browser will do.

You need to set your copy of Word to save out as "Web Page (Filtered)" to
enable the HTML version.

Some objects will not convert to HTML, you require XML. For those, the
client must be XML compliant and able to transform the Microsoft Office Word
namespace.

Office 2003 does not package anything: it expects the correct applications
to be installed on both the server and the client.

And as Beth says: you are in the wrong group: we can only look lustfully
over the fence at XML from here...

Cheers

I am creating an application that creates Microsoft Word Documents on the fly
for the user. I have developed this as a web page, and tested it on my
machine. It works fine, but when I publish the page to the server, it won't
work. I have Microsoft Office 2003 installed on my machine, but no Office
products installed on the server. My assumption was that the deployment
package I created would package all the necessary dependencies to allow the
project to run on the server. It doesn't seem to be the case. I am getting
errors that certain classid's aren't registered. Usually this means that the
Office isn't installed (which is true in this case of course). My question
is; Is it necessary to install Microsoft Office 2003 on the server, or can I
just package the necessary DLL's?

Thank you in advance for your assistance.

Jon Ebersole

--

Please reply to the newsgroup to maintain the thread. Please do not email
me unless I ask you to.

John McGhie <[email protected]>
Consultant Technical Writer
Sydney, Australia +61 4 1209 1410
 

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