MS Project met Spreadsheet 2003-opties voor Aspose.Tasks
Invoering
In deze zelfstudie gaan we dieper in op het gebruik van Aspose.Tasks voor .NET om de Spreadsheet 2003 Save MS Project Options te gebruiken. Deze krachtige tool maakt naadloze manipulatie en aanpassing van MS Project-bestanden in de .NET-omgeving mogelijk. Laten we het proces stap voor stap opsplitsen.
Vereisten
Voordat we aan deze zelfstudie beginnen, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
- Installatie van Aspose.Tasks voor .NET: Download en installeer de Aspose.Tasks voor .NET-bibliotheek van dedownload link.
- Bekendheid met programmeren in C#: Basiskennis van de programmeertaal C# is noodzakelijk om de concepten te begrijpen die in deze tutorial worden besproken.
Naamruimten importeren
Begin met het importeren van de benodigde naamruimten in uw C#-project:
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
Deze naamruimten bieden toegang tot de functionaliteiten die nodig zijn voor het opslaan van MS Project-bestanden in het Spreadsheet 2003-formaat en het aanpassen van de weergaveopties.
Stap 1: Laad het project
Laad eerst het MS Project-bestand met Aspose.Tasks:
var project = new Project(DataDir + "CreateProject2.mpp");
Vervangen"Your Document Directory"
met het daadwerkelijke mappad waar uw MS Project-bestand zich bevindt.
Stap 2: Definieer de opslagopties
Definieer de opties voor het opslaan van Spreadsheet 2003 door een exemplaar te maken vanSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
Stap 3: Weergavekolommen aanpassen
Pas de weergavekolommen aan voor het Gantt-diagram, de resourceweergave en de toewijzingsweergave:
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);
Met deze stappen worden aangepaste kolommen toegevoegd aan de respectieve weergaven, waardoor de visualisatie- en analysemogelijkheden van het MS Project-bestand worden verbeterd.
Stap 4: Sla het project op
Sla ten slotte het project op met de opgegeven opties:
project.Save(DataDir + "UsingSpreadsheet2003SaveOptions_out.xml", options);
Met deze opdracht wordt het gewijzigde project opgeslagen in de Spreadsheet 2003-indeling en de aangepaste weergavekolommen.
Conclusie
Door gebruik te maken van Aspose.Tasks voor .NET, met name de Spreadsheet 2003 Save MS Project Options, kunnen ontwikkelaars MS Project-bestanden efficiënt programmatisch beheren en aanpassen. Door de stapsgewijze handleiding in deze zelfstudie te volgen, kunt u deze mogelijkheden naadloos integreren in uw .NET-toepassingen, waardoor de productiviteit en flexibiliteit worden verbeterd.
Veelgestelde vragen
Vraag: Kan Aspose.Tasks voor .NET worden gebruikt in zowel web- als desktoptoepassingen?
A: Ja, Aspose.Tasks voor .NET kan naadloos worden geïntegreerd in zowel web- als desktopapplicaties, waardoor consistente functionaliteit op alle platforms wordt geboden.
Vraag: Is er een proefversie beschikbaar voor Aspose.Tasks voor .NET?
A: Ja, u kunt toegang krijgen tot een gratis proefversie van Aspose.Tasks voor .NET via dewebsite, zodat u de functies ervan kunt verkennen voordat u een aankoop doet.
Vraag: Zijn er beperkingen voor het aanpassen van weergavekolommen met Aspose.Tasks voor .NET?
A: Aspose.Tasks voor .NET biedt uitgebreide aanpassingsopties voor weergavekolommen, met minimale beperkingen. Voor complexe aanpassingen kan echter geavanceerde kennis van de bibliotheek nodig zijn.
Vraag: Kan ik hulp zoeken als ik problemen ondervind tijdens het gebruik van Aspose.Tasks voor .NET?
EEN: Absoluut! Uitgebreide ondersteuning en bronnen vindt u op het Aspose.Tasks-forum ophttps://forum.aspose.com/c/tasks/15, waar experts en communityleden beschikbaar zijn om u te helpen bij het oplossen van eventuele vragen of uitdagingen waarmee u te maken kunt krijgen.
Vraag: Hoe kan ik een tijdelijke licentie verkrijgen voor Aspose.Tasks voor .NET?
A: U kunt een tijdelijke licentie voor Aspose.Tasks voor .NET aanschaffen bij deaankooppagina, zodat u de volledige mogelijkheden van de bibliotheek kunt evalueren.