この短いガイドでは、Python を使用して MS Project にマイルストーンを追加する方法について説明します。IDE の設定方法、プログラム手順の一覧、そして Python を使用して MS Project でタスクのマイルストーンを作成する方法 を示すサンプルコードが含まれています。要件に応じて出力 MPP をカスタマイズするための詳細も提供します。
Python を使用して MS Project にマイルストーンを追加する手順
- 環境を設定して Aspose.Tasks for Python via .NET を使用し、マイルストーンを追加します
- ソース MS Project ファイル MPP をメモリにロードする
- 目的のタスクの下に新しい task を追加し、マイルストーンに変換されます
- マイルストーンタスクの仕様に従って、タスクの期間をゼロに設定します。
- タスクフラグをマイルストーンに設定するには、is_milestone プロパティを使用します
- このマイルストーンが達成される開始日を設定する
- 更新された project をマイルストーンとともにディスクに保存する
与えられた手順は、Python を使用して Microsoft Project でマイルストーンを作成する方法 を網羅しています。ソースプロジェクトファイルを読み込み、タスクを追加し、マイルストーンに関連するパラメータを設定し、ディスクに保存します。マイルストーンタスクに必要なパラメータは、期間ゼロ、マイルストーンフラグ true、開始日です。
Python を使用して MS Project にマイルストーンを挿入するコード
このコードは、Python を使用して MS Project でマイルストーンを作成する方法 の詳細を共有します。再計算によるマイルストーンタスクのシフトを防ぐために、constraint_type を MUST_START_ON に、constraint_date を設定できます。デフォルトのプロジェクトカレンダーではなく、マイルストーン用に別のカレンダーを使用したい場合は、プロジェクト内にカレンダーを作成し、マイルストーンタスクに割り当てることができます。
この記事では、プロジェクトのマイルストーン タスクの操作手順を解説します。プロジェクトに繰り返しタスクを追加するには、記事 Python を使用した MS Project の繰り返しタスクの追加 を参照してください。