Migrating MS Project 2003 Add-in to MS Project 2013 RRS feed

  • Question

  • Hi,

     I have a add-in for MS Project 2003 which is developed using C++ (ATL dll).I need to migrate the add-in to support MS Project 2013.

    Can I use same code for supporting MS Project 2013?

    Which visual studio version I need to use 2010 or 2012 or  2013?

    Please provide inputs for the migration.

    Wednesday, June 4, 2014 10:13 AM

All replies

  • For project 2013 you need VS 2012 or later.

    You can use very much the same code, however I strongly recommend changing to C#. When writing office automation code, C# 2012 (and of course all VB versions) allow named parameters and optional parameters. This makes for much easier to read and update code. Easier support will more than save the time and cost of converting.

    Something you will need to change is that Project 2003 had menus, Project 2013 has Ribbons.

    Project 2013 has new reports and ways of doing things, so I suspect that if the Add-in is important the goals and value add for it should be re-evaluated and the solution updated to include 2013 features.

    This is where VB.Net is better. Get the new solution working in VBA and write your VBA code so its ready to copy paste into VSTO and VB.Net is quicker to develop than other languages.

    Rod Gill
    Author of the one and only Project VBA Book

    Friday, June 6, 2014 11:28 PM