現在、Microsoft Project 2010 とProject 2010 Scrum Solution Starterアドインを使用しています。アドインは、多くのカスタム ビュー/タスク タイプなどを追加するため、非常に優れています。スクラム プロジェクトの計画と管理に。ただし、いくつかの問題もあります (タスクを製品またはスプリント バックログに移動するためにカスタム フィールドを手動で編集する必要がある、スプリントを削除する際の問題、同じスプリント番号で重複するスプリントを作成する場合があるなど)。 VBA を使用してこれらの欠点を修正します。
ただし、アドインからアクティブなスプリント番号を取得できません。アドインの C# ソース コードを見ると、これは という名前のクラス変数に格納されています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;
リボン メニューには、この番号を表示するドロップダウン リストもあります。しかし、クラス変数またはアドインで作成されたドロップダウン リストにアクセスする方法がわかりません。
これは可能ですか、それとも Visual Studio を購入して C# を学習する必要がありますか、それとも見落としている簡単な方法はありますか?