この短いガイドでは、C# を使用して作業分解構造(WBS)を作成する方法を説明します。IDE の設定、手順の一覧、そして C# を使用した WBS の追加とアクセス のサンプルコードを共有します。また、project 内のタスクを扱う際に、生成された WBS コードをカスタマイズするための追加情報も提供します。
C# を使用した作業分解構造の構築手順
- 環境を設定して Aspose.Tasks for .NET を使用し、project で WBS を作成します。
- 製品ライセンスを適用して、MPP ファイル形式を出力として取得します
- カスタム WBS code を、オートジェネレーションや一意性チェック、定義済みのプレフィックス文字列などのプロパティを設定して作成します。
- 各WBSレベルに対して、ハイフンで区切られた2桁の順序番号マスクを追加する
- タスクを2つのサブタスクで作成する
- 単一のサブタスクを持つ別のタスクを作成する
- 上記の構成に従い、各タスクの更新されたWBSを作成するために、結果プロジェクトを再計算する
- 出力プロジェクトを保存し、再度ロードして各タスクのWBSコードを読み取ります
与えられた手順は、MS Project C# を使用した WBS 構造 の操作プロセスを説明しています。ライセンスを適用して MPP 形式で出力を作成し、カスタム WBS コードを作成・設定し、番号マスクを追加し、この定義をプロジェクトに追加してサンプルプロジェクトファイルにいくつかのタスクを追加します。新しいタスクの下にもいくつかのサブタスクを追加し、プロジェクトを再計算してタスクに対する WBS コードを更新し、出力を保存します。
C# を使用した WBS の作成コード
このコードは、C# を使用した作業分解構成 の設定方法を示しています。プロジェクト全体を再計算したくない場合は、RenumberWBSCode() を使用して WBS コードを再生成し、WBSSequence を使用して異なるレベル間でコードを変化させ、Task.WBS または Task.WBSLevel を使用して自動生成されたコードを手動で上書きします。
この記事では、プロジェクト分解構造の扱い方を解説します。MPP ファイルを Excel に変換するには、記事 Convert MPP to Excel using C# を参照してください。