469,898 Members | 1,536 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,898 developers. It's quick & easy.

Attempted to read or write protected memory


I'm using automation to produce word documents, and it's working fine in my
machine that have vs.net 2005 and office xp in it. BUT when I move my
application to another machine that have vs.net 2005 express edition with
office 97 I'm getting this error:
"Attempted to read or write protected memory. This is often an indication
that other memory is corrupt."

when it comes to the second line of this code :
wrdApp = new Word.Application();
// Add a new document.
wrdDoc = wrdApp.Documents.Add(ref oName, ref oFalse, ref oMissing, ref
Do I have to upgrade the vs.net 2005 express edition to vs.net 2005 and
word97 to xp to make it work or is it some thing else!?

Apr 23 '07 #1
1 3814

Please check if the Primary Inerop Assemblies for Office are Installed
and registered properly on the Target Machine.
To Use office automation applications. The Primary Interop assemblies
are need on the Machine. With Visual Studio 2005 Enterprise the VSTO
(Visual Studio Tools for office) are included so they are setup on
your development computer. But you need to install these on the target
computer too.

There are 2 things that you need to do
Install Office 2003
Install and register Primary Interop Assemblies for Office 2003
If you have further questions feel free to contact me at

Manu Singhal

Manu Singhal

Apr 23 '07 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Waqarahmed | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.