Java を使用して MS Project に繰り返しタスクを追加する

この短いガイドでは、Java を使用して MS Project に繰り返しタスクを追加する方法について説明します。IDE の設定方法、プログラミング手順の一覧、そして Java を使用して Microsoft Project で繰り返しタスクを作成する方法 を示すサンプルコードが提供されます。繰り返しタスクをカスタマイズするためのすべての詳細と、出力 MPP ファイルが提供されます。

Java を使用して MS Project に繰り返しタスクを追加する手順

  1. IDE を Aspose.Tasks for Java を使用して定期タスクを作成するように設定する
  2. 製品ライセンスを適用し、既存のMPPファイルを Project ファイルで開く
  3. 新しい recurring task を作成し、期間は1時間です。
  4. タスクの繰り返しパターンを、希望する曜日での週次タスクとして定義する
  5. 繰り返しタスクが毎週繰り返される期間の開始日と終了日を設定する
  6. 繰り返しタスクに標準カレンダーを添付する
  7. 繰り返しタスクを目的のタスクに子タスクとして追加する
  8. 結果として得られたプロジェクトファイルを保存し、確認のためにその情報を出力する

これらの手順は、Java を使用して MS Project 2016 でタスクを繰り返し設定する方法 を説明します。ライセンスをロードし、RecurringTaskParameters のオブジェクトを作成して繰り返しタスクを作成し、WeeklyRepetition オブジェクトをインスタンス化してタスクの平日を定義し、EndByRecurrenceRange を定義して開始日と終了日を設定し、WeeklyRecurrencePattern を使用して上記の繰り返しと繰り返し範囲を集約します。繰り返しタスクをカレンダーにリンクし、結果のプロジェクト ファイルを保存する前に、繰り返しタスクを子タスクとして対象タスクに追加します。

Java を使用した Microsoft Project の繰り返しタスクのコード

このコードは、Microsoft Project の繰り返しタスク の生成プロセスを示しています。日付範囲ではなく N 回の発生後に繰り返しを終了するには EndAfterRecurrenceRange の使用を検討してください。Task.isRecurring() を使用して繰り返しを明確にチェックし、RecurringTaskInfo.getOccurrences() で生成された発生回数の合計を取得し、RecurringTaskInfo.getUseEndDate() で適用される終了条件を確認できます。

このガイドは、MS Project の繰り返しタスクの操作を支援します。Primavera ソフトウェアなしで XER ファイルを開くには、記事 Open XER File in Java を参照してください。

 日本語