本简短指南描述了如何 使用 Python 在 MS Project 中添加里程碑。它提供了设置 IDE 的细节、程序步骤列表以及展示 如何使用 Python 在 MS Project 中创建任务里程碑 的示例代码。您将获得进一步的细节,以根据要求自定义输出 MPP。
使用 Python 将里程碑添加到 MS Project 的步骤
- 将环境设置为使用 Aspose.Tasks for Python via .NET 来添加里程碑
- 将源 MS Project 文件 MPP 加载到内存中
- 在所需任务下添加一个新的 task,该任务将被转化为里程碑
- 根据里程碑任务规范,将任务持续时间设置为零
- 使用 is_milestone 属性将任务标志设置为里程碑
- 设置此里程碑实现的开始日期
- 将更新后的 project 与里程碑一起保存到磁盘
给出的步骤包括 如何使用 Python 在 Microsoft Project 中创建里程碑。加载源项目文件,添加任务,设置其里程碑相关参数,并将其保存到磁盘。里程碑任务的必需参数是零持续时间、真实的里程碑标志和开始日期。
使用 Python 在 MS Project 中插入里程碑的代码
此代码分享了 如何使用 Python 在 MS Project 中创建里程碑 的细节。为避免因重新计算导致里程碑任务移动,您可以将 constraint_type 设置为 MUST_START_ON 并指定 constraint_date。如果您想为里程碑使用不同于默认项目日历的单独日历,可以在项目中创建该日历并将其分配给里程碑任务。
本文介绍了在项目中处理里程碑任务的流程。要向项目添加循环任务,请参阅文章 使用 Python 在 MS Project 中添加循环任务.