使用 Java 在 MS Project 中添加循环任务

本简短指南描述了 如何使用 Java 在 MS Project 中添加循环任务。您将获得设置 IDE 的详细信息、编程步骤列表以及展示 如何使用 Java 在 Microsoft Project 中创建循环任务 的示例代码。所有细节都将提供,以自定义循环任务并输出 MPP 文件。

使用 Java 在 MS Project 中添加循环任务的步骤

  1. 将 IDE 设置为使用 Aspose.Tasks for Java 来创建循环任务
  2. 应用产品许可证并在 Project 文件中打开现有的 MPP 文件
  3. 创建一个新的 recurring task,持续时间为一小时
  4. 将任务的重复模式定义为每周任务,并指定所需的工作日
  5. 设置循环任务每周重复的开始和结束日期
  6. 将标准日历附加到循环任务
  7. 将循环任务添加为所需任务的子任务
  8. 保存生成的项目文件并打印其信息以确认

以下步骤说明 如何使用 Java 在 MS Project 2016 中创建循环任务。加载许可证,创建 RecurringTaskParameters 对象以创建循环任务,实例化 WeeklyRepetition 对象以定义任务的工作日,定义 EndByRecurrenceRange 以设置开始和结束日期,并使用 WeeklyRecurrencePattern 来汇总上述重复和循环范围。将循环任务与日历关联,并在保存生成的项目文件之前,将循环任务作为子任务添加到目标任务中。

使用 Java 的 Microsoft Project 重复任务代码

此代码演示了生成 Microsoft Project 中的循环任务 的过程。考虑使用 EndAfterRecurrenceRange 在 N 次出现后结束重复,而不是使用日期范围。您可以通过使用 Task.isRecurring() 来更清晰地检查循环任务,使用 RecurringTaskInfo.getOccurrences() 获取生成的出现次数总计,并使用 RecurringTaskInfo.getUseEndDate() 确认使用了哪种结束条件。

本指南帮助您在 MS Project 中处理循环任务。要在没有 Primavera 软件的情况下打开 XER 文件,请参阅文章 Open XER File in Java.

 简体中文