MS Project Outline-waarden beheersen met Aspose.Tasks
Invoering
In deze zelfstudie onderzoeken we hoe u de overzichtswaarden van Microsoft Project kunt beheren met behulp van de Aspose.Tasks-bibliotheek voor .NET. Met Aspose.Tasks kunt u eenvoudig overzichtscodes manipuleren, nieuwe overzichtswaarden maken en projectoverzichten aanpassen aan uw vereisten.
Vereisten
Zorg ervoor dat u over het volgende beschikt voordat u begint:
- Installatie van Aspose.Tasks voor .NET: Download en installeer de Aspose.Tasks voor .NET-bibliotheek vanhier.
- Ontwikkelomgeving: Zorg ervoor dat u een ontwikkelomgeving hebt ingesteld, zoals Visual Studio, met compatibiliteit met het .NET-framework.
- Basiskennis van C#-programmering: Maak uzelf vertrouwd met de basisbeginselen van de programmeertaal C#, aangezien we C# zullen gebruiken om met de Aspose.Tasks-bibliotheek te werken.
Naamruimten importeren
Begin met het importeren van de benodigde naamruimten in uw C#-code:
using Aspose.Tasks;
using System;
Stap 1: Laad het projectbestand
// Het pad naar de documentenmap.
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");
Met deze stap wordt een nieuw Project-object geïnitialiseerd en het Microsoft Project-bestand uit de opgegeven map geladen.
Stap 2: Definieer de definities van de overzichtscode
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);
Hier definiëren we twee OutlineCodeDefinition-objecten en voegen deze toe aan de OutlineCodes-collectie van het project.
Stap 3: Definieer het omtrekmasker
var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);
Met deze stap wordt een OutlineMask ingesteld voor de definitie van de overzichtscode.
Stap 4: Creëer overzichtswaarden
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);
In deze stap maken we twee OutlineValue-objecten en stellen we hun eigenschappen in, zoals waarde, waarde-ID, type, beschrijving en samenvouwstatus.
Conclusie
Het beheren van MS Project-overzichtswaarden met Aspose.Tasks voor .NET is eenvoudig met de meegeleverde functionaliteiten. Door de stappen in deze zelfstudie te volgen, kunt u op efficiënte wijze overzichtscodes en -waarden manipuleren om de projectoverzichten aan uw behoeften aan te passen.
Veelgestelde vragen
Vraag: Kan ik Aspose.Tasks gebruiken met andere .NET-frameworks?
A: Ja, Aspose.Tasks is compatibel met verschillende .NET-frameworks, waardoor flexibiliteit in uw ontwikkelomgeving wordt gegarandeerd.
Vraag: Is er een proefversie beschikbaar voor Aspose.Tasks?
A: Ja, u kunt toegang krijgen tot een gratis proefversie van Aspose.Tasks vanafhier.
Vraag: Hoe kan ik ondersteuning krijgen voor Aspose.Tasks?
A: Voor ondersteuning en assistentie kunt u het Aspose.Tasks-forum bezoekenhier.
Vraag: Kan ik een tijdelijke licentie kopen voor Aspose.Tasks?
A: Ja, u kunt een tijdelijke licentie voor Aspose.Tasks kopen bijhier.
Vraag: Waar kan ik gedetailleerde documentatie voor Aspose.Tasks vinden?
A: U kunt de uitgebreide beschikbare documentatie raadplegenhier.