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:

  1. Installatie van Aspose.Tasks voor .NET: Download en installeer de Aspose.Tasks voor .NET-bibliotheek vanhier.
  2. Ontwikkelomgeving: Zorg ervoor dat u een ontwikkelomgeving hebt ingesteld, zoals Visual Studio, met compatibiliteit met het .NET-framework.
  3. 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.