MS Project with Spreadsheet 2003 Options for Aspose.Tasks
Bevezetés
Ebben az oktatóanyagban az Aspose.Tasks for .NET kihasználásával foglalkozunk a Spreadsheet 2003 Save MS Project Options használatához. Ez a hatékony eszköz lehetővé teszi az MS Project fájlok zökkenőmentes kezelését és testreszabását a .NET környezetben. Bontsuk le a folyamatot lépésről lépésre.
Előfeltételek
Mielőtt elkezdené ezt az oktatóanyagot, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Az Aspose.Tasks for .NET telepítése: Töltse le és telepítse az Aspose.Tasks for .NET könyvtárat aletöltési link.
- A C# programozás ismerete: A C# programozási nyelv alapvető ismerete szükséges az oktatóanyagban tárgyalt fogalmak megértéséhez.
Névterek importálása
Kezdje a szükséges névterek importálásával a C# projektbe:
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
Ezek a névterek hozzáférést biztosítanak az MS Project fájlok Spreadsheet 2003 formátumban történő mentéséhez és a nézetbeállítások testreszabásához szükséges funkciókhoz.
1. lépés: Töltse be a projektet
Először töltse be az MS Project fájlt az Aspose.Tasks segítségével:
var project = new Project(DataDir + "CreateProject2.mpp");
Cserélje ki"Your Document Directory"
tényleges könyvtár elérési útjával, ahol az MS Project fájl található.
2. lépés: Adja meg a mentési beállításokat
Adja meg a Spreadsheet 2003 mentési beállításait a példány létrehozásávalSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
3. lépés: A nézetoszlopok testreszabása
Testreszabhatja a Gantt-diagram, az erőforrás-nézet és a hozzárendelés nézet nézetoszlopait:
var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);
Ezek a lépések egyéni oszlopokat adnak hozzá a megfelelő nézetekhez, javítva az MS Project fájl megjelenítési és elemzési képességeit.
4. lépés: Mentse el a projektet
Végül mentse a projektet a megadott opciókkal:
project.Save(DataDir + "UsingSpreadsheet2003SaveOptions_out.xml", options);
Ez a parancs elmenti a módosított projektet Spreadsheet 2003 formátumban és a testreszabott nézetoszlopokat.
Következtetés
Az Aspose.Tasks for .NET, különösen a Spreadsheet 2003 Save MS Project Options használatával a fejlesztők hatékonyan kezelhetik és programozottan testreszabhatják az MS Project fájlokat. Az oktatóanyagban ismertetett lépésenkénti útmutató követésével zökkenőmentesen integrálhatja ezeket a képességeket .NET-alkalmazásaiba, növelve a termelékenységet és a rugalmasságot.
GYIK
K: Az Aspose.Tasks for .NET használható webes és asztali alkalmazásokban is?
V: Igen, az Aspose.Tasks for .NET zökkenőmentesen integrálható webes és asztali alkalmazásokba is, így egységes funkcionalitást biztosít a platformok között.
K: Elérhető az Aspose.Tasks próbaverziója .NET-hez?
V: Igen, elérheti az Aspose.Tasks ingyenes próbaverzióját a .NET-hez a következőről:weboldal, amely lehetővé teszi, hogy vásárlás előtt felfedezze szolgáltatásait.
K: Vannak korlátai a nézetoszlopok testreszabásának az Aspose.Tasks for .NET használatával?
V: Az Aspose.Tasks for .NET kiterjedt testreszabási lehetőségeket kínál a nézetoszlopokhoz, minimális korlátozásokkal. Az összetett testreszabások azonban magasabb szintű könyvtári ismereteket igényelhetnek.
K: Kérhetek segítséget, ha problémákat tapasztalok az Aspose.Tasks for .NET használata során?
V: Abszolút! Átfogó támogatást és forrásokat találhat az Aspose.Tasks fórumon a címenhttps://forum.aspose.com/c/tasks/15, ahol szakértők és közösségtagok állnak rendelkezésre, hogy segítsenek megoldani az esetleges kérdéseket vagy kihívásokat.
K: Hogyan szerezhetek ideiglenes licencet az Aspose.Tasks for .NET számára?
V: Ideiglenes licencet szerezhet be az Aspose.Tasks for .NET webhelyhezvásárlási oldal, amely lehetővé teszi a könyvtár teljes képességének értékelését.