本简短指南解释了 如何使用 Python 在 MS Project 中添加循环任务。它分享了设置 IDE 的细节、编程步骤列表以及演示 如何使用 Python 在 Microsoft Project 中创建循环任务 的示例代码。可以设置各种属性来自定义循环任务并生成所需的输出 MPP 文件。
使用 Python 进行 Microsoft Project 重复任务的步骤
- 将环境设置为使用 Aspose.Tasks for Python via .NET 来执行循环任务
- 应用产品许可证,加载现有的 project,并创建一个新的周期性任务
- 设置每个任务的持续时间,定义每周重复模式,并在其中设置所需的工作日
- 通过定义开始和结束日期来设置循环任务的总持续时间
- 定义 WeeklyRecurrencePattern 对象并设置上述定义的重复和循环范围
- 将此重复模式设置为循环任务,并将任务链接到项目的标准日历
- 将任务添加为已加载项目中所需任务的子任务
- 将生成的项目保存为 MPP 文件
- 阅读项目以确认循环任务的存在
这些步骤概述了在 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/).