How to migrate development of PowerPoint 2003 presentation to PowerPoint 2007, using Visual Studio Professional 2008? RRS feed

  • Question

  • Hi,

    I have a Windows Forms application that is built on VS 2008 Professional. This application creates some PowerPoint 2003 presentations programmatically as follows:

    I have some PowerPoint 2003 templates with placeholders in tables. These templates are read by the Windows App and the placeholders replaced by actual data at run time.

    I refer the following assemblies in the code (written in C#):


    Now, I have a requirement to create these presentations on PowerPoint 2007. I need to know if there is going to be any change in the code (apart from referencing Office 2007 assemblies) to handle this. If yes, any help on the same would be appreciated. I basically need to know what specific changes I would be required to do w.r.t. PowerPoint 2007.

    Thanks, Sumit

    • Edited by sumitlathwal Friday, September 2, 2011 7:29 AM
    • Moved by Bruce Song Wednesday, October 5, 2011 3:43 AM customer have asked on the answer forum (From:General Office Development)
    Friday, September 2, 2011 7:27 AM

All replies

  • The best place to ask this question is on the Answers site:


    I know this seems strange, but that's where all the PowerPoint specialists - also the programmers - are. Those are the folks who can best tell you about what changed in the object model going forward from 2003 to 2007.

    I'm pretty sure there have been changes because that was a big transition. The entire graphics engine was changed. At the same time, I believe the functionality for tables changed (from Word-based to Shape-based) and maybe a few other things, as well.

    Cindy Meister, VSTO/Word MVP
    Friday, September 2, 2011 8:05 AM
  • Thanks Cindy

    I have posted my question on the answers site as advised by you.

    Thanks, Sumit
    Saturday, September 3, 2011 1:50 AM