Maîtriser les valeurs générales de MS Project avec Aspose.Tasks

Introduction

Dans ce didacticiel, nous verrons comment gérer les valeurs de plan Microsoft Project à l’aide de la bibliothèque Aspose.Tasks pour .NET. Avec Aspose.Tasks, vous pouvez facilement manipuler les codes hiérarchiques, créer de nouvelles valeurs hiérarchiques et personnaliser les contours du projet en fonction de vos besoins.

Conditions préalables

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  1. Installation d’Aspose.Tasks for .NET : Téléchargez et installez la bibliothèque Aspose.Tasks for .NET à partir deici.
  2. Environnement de développement : assurez-vous d’avoir configuré un environnement de développement, tel que Visual Studio, avec la compatibilité du framework .NET.
  3. Compréhension de base de la programmation C# : Familiarisez-vous avec les bases du langage de programmation C#, car nous utiliserons C# pour travailler avec la bibliothèque Aspose.Tasks.

Importer des espaces de noms

Commencez par importer les espaces de noms nécessaires dans votre code C# :

    using Aspose.Tasks;
    using System;
    

Étape 1 : Charger le fichier de projet

// Le chemin d'accès au répertoire des documents.
string DataDir = "Your Document Directory";
var project = new Project(DataDir + "OutlineValues2010.mpp");

Cette étape initialise un nouvel objet Project et charge le fichier Microsoft Project à partir du répertoire spécifié.

Étape 2 : Définir les définitions du code hiérarchique

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);

Ici, nous définissons deux objets OutlineCodeDefinition et les ajoutons à la collection OutlineCodes du projet.

Étape 3 : Définir le masque de contour

var mask = new OutlineMask();
mask.Type = MaskType.Characters;
outline.Masks.Add(mask);

Cette étape configure un OutlineMask pour la définition du code hiérarchique.

Étape 4 : Créer des valeurs de plan

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);

Dans cette étape, nous créons deux objets OutlineValue et définissons leurs propriétés telles que la valeur, l’ID de valeur, le type, la description et l’état de réduction.

Conclusion

La gestion des valeurs vectorielles MS Project à l’aide d’Aspose.Tasks pour .NET est simple grâce aux fonctionnalités fournies. En suivant les étapes décrites dans ce didacticiel, vous pouvez manipuler efficacement les codes hiérarchiques et les valeurs pour personnaliser les contours du projet en fonction de vos besoins.

FAQ

Q : Puis-je utiliser Aspose.Tasks avec d’autres frameworks .NET ?

R : Oui, Aspose.Tasks est compatible avec divers frameworks .NET, garantissant ainsi la flexibilité de votre environnement de développement.

Q : Existe-t-il une version d’essai disponible pour Aspose.Tasks ?

R : Oui, vous pouvez accéder à une version d’essai gratuite d’Aspose.Tasks à partir deici.

Q : Comment puis-je obtenir de l’aide pour Aspose.Tasks ?

R : Pour obtenir de l’aide et de l’assistance, vous pouvez visiter le forum Aspose.Tasks.ici.

Q : Puis-je acheter une licence temporaire pour Aspose.Tasks ?

: Oui, vous pouvez acheter une licence temporaire pour Aspose.Tasks auprès deici.

Q : Où puis-je trouver une documentation détaillée pour Aspose.Tasks ?

R : Vous pouvez vous référer à la documentation complète disponibleici.