MPXJフレームワークを使用して、プロジェクト2007にインポートしてXMLファイルを生成しています。多くの問題が発生しましたが、次の答えが見つからないようです。
タスクの作業時間と期間は固定されていますが、リソースを追加してプロジェクトにインポートすると、次のエラーメッセージが表示されます。
「リソースは、プロジェクトのタスク2の元の日付の外に割り当てられます。この固定期間のタスクの期間は、リソースの割り当てに対応するために変更されます」。
次に、プロジェクトは作業または期間の値を変更します。それは私が望むものではありません。リソースで24時間カレンダーを使用したいのですが、プロジェクト2007の標準カレンダーを添付できないようです。そのため、独自の24時間カレンダーを作成して、リソースに添付してみましょう。今、私は就業日の0:00:00から0:00:00の時間を設定できないようです。
ProjectCalendar calendar = projectFile.addResourceCalendar();
calendar.setName("24 Hours");
calendar.setUniqueID(Count);
calendar.setWorkingDay(Day.MONDAY, true);
calendar.setWorkingDay(Day.TUESDAY, true);
calendar.setWorkingDay(Day.WEDNESDAY, true);
calendar.setWorkingDay(Day.TUESDAY, true);
calendar.setWorkingDay(Day.FRIDAY, true);
Resource resource = projectFile.addResource();
resource.setUniqueID(Count);
resource.setName("Painters");
resource.setResourceCalendar(calendar);
解決策を知っている人なら誰でも、デフォルトの24時間カレンダーを自分で作成するリソースに設定できます。