Click here to Skip to main content
11,640,125 members (68,739 online)
Rate this: bad
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 20:49pm
2000 P569

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 at 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 Suvendu Shekhar Giri 225
1 F-ES Sitecore 170
2 CPallini 167
3 Sergey Alexandrovich Kryukov 144
4 himanshu agarwal 142
0 OriginalGriff 9,081
1 Sergey Alexandrovich Kryukov 8,847
2 Mika Wendelius 7,027
3 Suvendu Shekhar Giri 2,650
4 F-ES Sitecore 2,558

Advertise | Privacy | Mobile
Web01 | 2.8.150731.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