I'm currently using Microsoft Project 2010 with the Project 2010 Scrum Solution Starter add-in. The add-in is pretty nice, as it adds a lot of custom views/task types/etc. for planning & managing a scrum project. However, it also has some problems (like having to manually edit the custom fields to move tasks to the product or sprint backlog, problems deleting sprints, as well as occasionally creating duplicate sprints with the same sprint number), so I've been trying to use VBA to fix these shortcomings.
However, I'm having trouble getting the active sprint number from the add-in. Looking at the C# source code for the add-in, this is stored in a class variable named sprintNumber
:
namespace Scrum
{
public delegate void SprintAdded(object sender, EventArgs e);
public partial class AddNewSprint : Form
{
public event SprintAdded onSprintAdded;
private Microsoft.Office.Interop.MSProject.Application _application
= null;
private int sprintNumber = -1;
There is also a drop-down list in the ribbon menu that displays this number. But I have no idea how to access either the class variable or the Add-In created drop-down list.
Is this even possible, or am I going to have to purchase Visual Studio and learn C#, or is there an easier way to go about this that I'm overlooking?