Travailler avec les formules

Les formules dans Microsoft Project vous permettent d’automatiser les calculs, de créer une logique personnalisée et d’améliorer les capacités de génération de rapports.
En utilisant Aspose.Tasks for .NET, les développeurs peuvent travailler de manière programmatique avec des formules dans des fichiers MPP — de la définition et de l’édition jusqu’à leur enregistrement dans le projet.

Cette section fournit un aperçu de la façon d’utiliser les formules dans Aspose.Tasks, y compris :

Premiers pas

Pour commencer à travailler avec les formules dans Aspose.Tasks :

  1. Charger un projet existant ou en créer un nouveau.
  2. Accéder à la définition du champ personnalisé requise.
  3. Affecter une formule au champ.
  4. Enregistrer le projet au format MPP.

Exemple : Affectation d’une formule à un champ de tâche

 1class Program
 2{
 3    static void Main()
 4    {
 5        // Load project
 6        var project = new Project("input.mpp");
 7
 8        // Define a custom task field
 9        ExtendedAttributeDefinition attr = ExtendedAttributeDefinition.CreateTaskDefinition(
10            CustomFieldType.Number,
11            ExtendedAttributeTask.Number1,
12            "CustomFormulaField");
13
14        project.ExtendedAttributes.Add(attr);
15
16        // Assign a formula to the field
17        attr.Formula = "[Actual Duration] / [Duration]";
18
19        // Save result
20        project.Save("output.mpp", SaveFileFormat.Mpp);
21    }
22}

Dans cet exemple, la formule calcule une valeur personnalisée basée sur la durée de la tâche et le taux standard.

Sujets connexes

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.