在 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 的臨時許可證?
您可以從以下機構獲得臨時許可證網站用於測試目的。