我正在使用 MPXJ 框架生成一个 XML 文件,并将其导入项目 2007。我遇到了很多问题,但似乎找不到以下问题的答案。
我的任务有固定的工作和持续时间,但是当我添加资源并将其导入项目时,我收到一条错误消息:
“资源在项目中任务 2 的原始日期之外分配。此固定工期任务的工期将更改以适应资源分配”。
Project 然后更改工时和/或工期值。那不是我想要的。我希望资源使用 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 小时日历设置为 make my own 的资源。