Click here to Skip to main content
11,921,889 members (57,175 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# .NET Office Word
Hi friends,
Googled for some sample code which interact with different versions of MS office applications. Not able to find something helpful.
I need to work with 2003, 2007, 2010 version of word and ppt. Could anybody help me to ive some resource on this. Specifically, getting specific versions instance, moving data between different versions document etc.
Thanks in advance.
Posted 28-Apr-11 21:49pm
2000 P574

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Hi Prasad,

If i'm getting your question exactly you've an application in which you manipulate word and PPt files.

Well if that is the case you must be referring interop assemblies of these application and then the object model of respective application. The interop assembly you will find on your machine in most cases will be the matching version of the office installed. For example Office 2003 the version will be 11 and so on.

Microsoft claims that office applications are backward compatible so if you have office 2003's assembly, ideally it should work for higher versions 2007 & 2010. Certainly you won't get new features but you shouldn't have any problem for what you are targeting.

i've found a nice article[^]

Hope this will help.

prasad.koila 29-Apr-11 7:18am
thank you Hemant.... Got some idea :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 568
1 Dave Kreskowiak 285
2 Sergey Alexandrovich Kryukov 173
3 Richard MacCutchan 155
4 ppolymorphe 135
0 OriginalGriff 7,036
1 KrunalRohit 4,530
2 Sergey Alexandrovich Kryukov 3,286
3 George Jonsson 2,840
4 Suvendu Shekhar Giri 2,216

Advertise | Privacy | Mobile
Web01 | 2.8.151120.1 | Last Updated 29 Apr 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100