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

本简短指南解释了 如何使用 Python 在 MS Project 中添加循环任务。它分享了设置 IDE 的细节、编程步骤列表以及演示 如何使用 Python 在 Microsoft Project 中创建循环任务 的示例代码。可以设置各种属性来自定义循环任务并生成所需的输出 MPP 文件。

使用 Python 进行 Microsoft Project 重复任务的步骤

  1. 将环境设置为使用 Aspose.Tasks for Python via .NET 来执行循环任务
  2. 应用产品许可证,加载现有的 project,并创建一个新的周期性任务
  3. 设置每个任务的持续时间,定义每周重复模式,并在其中设置所需的工作日
  4. 通过定义开始和结束日期来设置循环任务的总持续时间
  5. 定义 WeeklyRecurrencePattern 对象并设置上述定义的重复和循环范围
  6. 将此重复模式设置为循环任务,并将任务链接到项目的标准日历
  7. 将任务添加为已加载项目中所需任务的子任务
  8. 将生成的项目保存为 MPP 文件
  9. 阅读项目以确认循环任务的存在

这些步骤概述了在 Microsoft Project 中使用 Python make recurring task in Microsoft Project using Python 的过程。加载许可证,将源 MPP 文件打开到 Project 对象,使用 RecurringTaskParameters 类创建循环任务,添加每周重复,定义重复范围,并使用上述参数创建 WeeklyRecurrencePattern 对象。将日历链接到任务,将其添加到项目中的目标任务,并将其保存为 MPP 文件。

使用 Python 在 MS Project 2016 中使任务循环的代码

此代码有助于处理 MS Project 中的循环任务。您可以使用 EndAfterRecurrenceRange 在固定次数后结束任务。根据需求,可通过使用每日、每月或每年选项将出现次数扩展至每周以上。

本文教会了我们生成循环任务的过程。要使用 Primavera 打开 XER 文件,请参阅文章《在 Python 中打开 XER 文件》( https://kb-qa.aspose.com/ zh/tasks/python/open-xer-file-in-python/).

 简体中文