使用 Aspose.Tasks 掌握 MS 專案大綱值
內容
[
隱藏
]介紹
在本教學中,我們將探討如何使用 .NET 的 Aspose.Tasks 函式庫管理 Microsoft Project 大綱值。使用Aspose.Tasks,您可以輕鬆操作大綱程式碼,建立新的大綱值,並根據您的要求自訂專案大綱。
先決條件
在開始之前,請確保您具備以下條件:
- 安裝 Aspose.Tasks for .NET:從下列位置下載並安裝 Aspose.Tasks for .NET 函式庫這裡.
- 開發環境:確保您設定了具有 .NET 框架相容性的開發環境,例如 Visual Studio。
- 對 C# 程式設計的基本了解:熟悉 C# 程式語言基礎知識,因為我們將使用 C# 來處理 Aspose.Tasks 函式庫。
導入命名空間
首先將必要的命名空間匯入到您的 C# 程式碼:
using Aspose.Tasks;
using System;
第 1 步:載入專案文件
//文檔目錄的路徑。
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");
此步驟初始化一個新的 Project 物件並從指定目錄載入 Microsoft Project 檔案。
第 2 步:定義大綱程式碼定義
var outline = new OutlineCodeDefinition();
outline.FieldId = ExtendedAttributeTask.OutlineCode7.ToString("D");
outline.Alias = "My Outline Code";
var outline2 = new OutlineCodeDefinition();
outline2.FieldId = ExtendedAttributeTask.OutlineCode7.ToString("D");
outline2.Alias = "My Outline Code 2";
project.OutlineCodes.Add(outline);
在這裡,我們定義了兩個 OutlineCodeDefinition 物件並將它們新增至專案的 OutlineCodes 集合中。
第 3 步:定義輪廓蒙版
var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);
此步驟為大綱程式碼定義設定 OutlineMask。
第 4 步:建立輪廓值
var value = new OutlineValue();
value.Value = "Text value 1";
value.ValueId = 1;
value.Type = OutlineValueType.Text;
value.Description = "Text value descr 1";
value.IsCollapsed = false;
outline.Values.Add(value);
var value2 = new OutlineValue();
value2.DurationValue = project.GetDuration(1, TimeUnitType.Hour);
value2.ValueId = 2;
outline2.Values.Add(value2);
在此步驟中,我們建立兩個 OutlineValue 物件並設定它們的屬性,例如值、值 ID、類型、描述和折疊狀態。
結論
透過所提供的功能,使用 Aspose.Tasks for .NET 管理 MS Project 大綱值非常簡單。透過遵循本教學中概述的步驟,您可以有效地操作大綱程式碼和值,以根據您的需求自訂專案大綱。
常見問題解答
Q:我可以將 Aspose.Tasks 與其他 .NET 框架一起使用嗎?
答:是的,Aspose.Tasks 與各種.NET 框架相容,確保您的開發環境的靈活性。
Q:Aspose.Tasks 有試用版嗎?
答:是的,您可以從以下位置存取 Aspose.Tasks 的免費試用版:這裡.
Q:如何獲得 Aspose.Tasks 的支援?
答: 如需支援和協助,您可以造訪 Aspose.Tasks 論壇這裡.
Q:我可以購買 Aspose.Tasks 的臨時授權嗎?
答:是的,您可以從以下位置購買 Aspose.Tasks 的臨時許可證:這裡.
Q:在哪裡可以找到 Aspose.Tasks 的詳細文件?
答:您可以參考可用的綜合文檔這裡.