Beheersing van MS Project-opslagopties voor Aspose.Tasks
Invoering
Aspose.Tasks voor .NET biedt krachtige functies voor het programmatisch manipuleren van Microsoft Project-bestanden. In deze zelfstudie verdiepen we ons in de fijne kneepjes van het opslaan van MS Project-bestanden met behulp van verschillende opties van Aspose.Tasks. We zullen ons specifiek concentreren op de algemene opslagopties die beschikbaar zijn voor Aspose.Tasks, zodat u de uitvoer kunt afstemmen op uw specifieke vereisten.
Vereisten
Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:
- Installatie van Aspose.Tasks voor .NET: Download en installeer Aspose.Tasks voor .NET vanaf de download link .
- Basiskennis van .NET Framework: Bekendheid met .NET-programmeerconcepten is een voordeel.
Naamruimten importeren
Voordat je in de code duikt, zorg ervoor dat je de benodigde naamruimten importeert:
using Aspose.Tasks;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
using System.Linq;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Util;
using Aspose.Tasks.Visualization;
Stap 1: Laad het projectbestand
Eerst moet u het MS Project-bestand laden met Aspose.Tasks:
var project = new Project("Your Document Directory/CreateProject2.mpp");
Stap 2: Definieer de opslagopties
Definieer de opslagopties volgens uw vereisten. In dit voorbeeld gebruiken weSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
Stap 3: Weergavekolommen aanpassen
U kunt weergavekolommen aanpassen, zoals het Gantt-diagram, de resourceweergave en de toewijzingsweergave. U kunt als volgt kolommen aan elk toevoegen:
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);
Stap 4: Sla het project op met opties
Sla ten slotte het project op met de opgegeven opties:
project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);
Conclusie
Door de algemene MS Project-opslagopties onder de knie te krijgen met Aspose.Tasks voor .NET kunt u het uitvoerformaat efficiënt aanpassen aan de behoeften van uw project.
Veelgestelde vragen
Vraag: Is Aspose.Tasks compatibel met verschillende versies van MS Project-bestanden?
A: Ja, Aspose.Tasks ondersteunt verschillende versies van MS Project-bestanden, waardoor compatibiliteit tussen verschillende omgevingen wordt gegarandeerd.
Vraag: Kan ik Aspose.Tasks uitproberen voordat ik een aankoop doe?
A: Ja, u kunt Aspose.Tasks verkennen met een gratis proefversie hier .
Vraag: Waar kan ik documentatie vinden voor Aspose.Tasks?
A: Er is gedetailleerde documentatie beschikbaar hier , met uitgebreide richtlijnen voor het gebruik van Aspose.Tasks-functies.
Vraag: Hoe kan ik tijdelijke licenties verkrijgen voor Aspose.Tasks?
A: Er zijn tijdelijke licenties beschikbaar voor evaluatiedoeleinden hier .
Vraag: Waar kan ik ondersteuning zoeken voor Aspose.Tasks-gerelateerde vragen?
A: U kunt lid worden van het Aspose.Tasks-communityforum hier om hulp te krijgen van experts en collega-ontwikkelaars.