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:

  1. 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.
  2. 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.