Help!! Problem instantiating WORD object using C#.NET

H

Handy Mulia

Hi experts,

I am trying to open the content of a WORD file from C#.NET which resides in
the REMOTE SERVER, however I get an error:
"System.Runtime.InteropServices.COMException: Server execution failed"
when declaring new Word.ApplicationClass().

string fileName = this.btnWorkOrder1.Value;
object readOnly = false;
object isVisible = false;
object saveChanges = false;
object missing = System.Reflection.Missing.Value;
object dynamic = 2;

//error here:
Word.ApplicationClass oWordApp = new Word.ApplicationClass();

Word.Document oWordDoc = oWordApp.Documents.Open(ref file, ref missing, ref
readOnly, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing,
ref missing, ref missing, ref isVisible);


Does anybody know how to solve it? Please help!!!

Thanks alot!!!


Handy Mulia
 
P

Prodip Saha

The ASPNET (or impersonated) account needs to have administrative rights in
order for the thread to pass the security test. This is also a problem when
you try to instantiate excel object.

The easiestsolution would be- put your code(aspx file) in a separate folder
and add a web.config file there with appropriate credentials.

Thanks,
Prodip
www.aspnet4you.com
 
D

Dominick Baier [DevelopMentor]

Hello Prodip,

you have to use dcomcnfg.exe to grant the appropriate launch/access rights
to the user for the word object AND all dependent objects (like document).
 

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

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,186
Members
46,739
Latest member
Clint8040

Latest Threads

Top