在 Aspose.Tasks 中设置重复任务参数
内容
[
隐藏
]介绍
在本教程中,我们将指导您完成使用 Aspose.Tasks for .NET 设置 Microsoft Project 重复任务参数的过程。
先决条件
在开始之前,请确保您具备以下条件:
- 对 C# 编程语言有基本了解。
- 安装了 Visual Studio 或任何其他 C# IDE。
- Aspose.Tasks for .NET 库已安装并在您的项目中引用。
导入命名空间
首先,您需要在 C# 代码中导入必要的命名空间:
using Aspose.Tasks;
using System;
第 1 步:定义文档目录
String DataDir = "Your Document Directory";
代替"Your Document Directory"
与您的文档目录的路径。
第 2 步:加载项目文件
var project = new Project(DataDir + "Blank2010.mpp");
这行代码将 Microsoft Project 文件加载到project
多变的。
步骤 3:定义重复任务参数
var parameters = new RecurringTaskParameters
{
TaskName = "Recurring task",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new WeeklyRecurrencePattern
{
Repetition = new WeeklyRepetition
{
RepetitionInterval = 2,
WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday
},
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 7, 20, 17, 0, 0)
}
},
IgnoreResourceCalendar = false
};
在此,您可以定义重复任务的参数,例如任务名称、持续时间、重复模式、重复范围以及是否忽略资源日历。
步骤 4:为重复任务设置日历
parameters.SetCalendar(project, "Standard");
此步骤设置重复任务的日历。在此示例中,它将日历设置为“标准”。
第5步:向项目添加参数
project.RootTask.Children.Add(parameters);
最后,将参数添加到项目的根任务中。
结论
在本教程中,我们演示了如何使用 Aspose.Tasks for .NET 设置 Microsoft Project 重复任务参数。通过执行这些步骤,您可以有效地管理项目中的重复任务。
常见问题解答
我可以进一步自定义重复模式吗?
是的,Aspose.Tasks 提供了各种重复模式和选项,可根据您的项目要求进行自定义。
购买前是否有试用版?
是的,您可以从 Aspose.Tasks 下载免费试用版网站评估图书馆的功能。
Aspose.Tasks 是否支持其他项目文件格式?
是的,Aspose.Tasks 支持各种项目文件格式,包括 MPP、XML、XLSX 等。
如果在实施过程中遇到任何问题,我可以获得支持吗?
是的,您可以访问 Aspose.Tasks 论坛寻求社区的帮助,或联系支持人员以获得直接帮助。
我如何获得 Aspose.Tasks 的临时许可证?
您可以从以下机构获得临时许可证网站用于测试目的。