Configurer les options MS Project XLSX dans Aspose.Tasks pour .NET

Introduction

Microsoft Project (MS Project) est un outil puissant pour la gestion de projet, et Aspose.Tasks pour .NET offre une intégration transparente pour travailler avec les fichiers MS Project par programme. Dans ce didacticiel, nous passerons en revue le processus de configuration des options de MS Project XLSX à l’aide d’Aspose.Tasks pour .NET.

Conditions préalables

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

1. Aspose.Tasks pour .NET installé

Assurez-vous que Aspose.Tasks pour .NET est installé dans votre environnement de développement. Sinon, vous pouvez le télécharger depuis leAspose.Tasks pour la page de téléchargement .NET.

2. Compréhension de base de C# et .NET Framework

Une connaissance du langage de programmation C# et du framework .NET est requise pour suivre ce didacticiel.

3. Fichier de projet Microsoft

Préparez un fichier Microsoft Project (MPP) que vous souhaitez configurer et enregistrer en tant que fichier XLSX.

Importation d’espaces de noms

Pour commencer, importez les espaces de noms nécessaires :

    using Aspose.Tasks;
    using System.Text;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Visualization;

Étape 1 : Charger le projet

var project = new Project("YourProjectFile.mpp");

Chargez le fichier Microsoft Project que vous souhaitez configurer.

Étape 2 : définir XlsxOptions

var options = new XlsxOptions();

Créer une instance deXlsxOptions pour configurer les paramètres d’enregistrement au format XLSX.

Étape 3 : Ajouter des colonnes au diagramme de Gantt

var col = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(col);

Ajoutez les colonnes du diagramme de Gantt souhaitées aux options.

Étape 4 : ajouter des colonnes d’affichage des ressources

var rscCol = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(rscCol);

Incluez les colonnes souhaitées pour la vue des ressources dans les options.

Étape 5 : ajouter des colonnes de vue d’affectation

var assnCol = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assnCol);

Ajoutez les colonnes souhaitées pour la vue des affectations dans les options.

Étape 6 : Définir l’encodage

options.Encoding = Encoding.Unicode;

Définissez l’encodage du fichier de sortie.

Étape 7 : Enregistrez le projet au format XLSX

project.Save("OutputFile.xlsx", options);

Enregistrez le projet avec les options configurées sous forme de fichier XLSX.

Conclusion

Dans ce didacticiel, nous avons appris à configurer les options de MS Project XLSX à l’aide d’Aspose.Tasks pour .NET. En suivant ces étapes, vous pouvez personnaliser le format de sortie en fonction de vos besoins, améliorant ainsi la flexibilité et la convivialité de votre flux de travail de gestion de projet.

FAQ

Q : Puis-je configurer séparément différentes colonnes pour le diagramme de Gantt, la vue des ressources et la vue des affectations ?

R : Oui, vous pouvez personnaliser les colonnes indépendamment pour chaque vue à l’aide d’Aspose.Tasks for .NET.

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

R : Oui, vous pouvez télécharger un essai gratuit à partir duPage Aspose.Tasks pour les versions .NET.

Q : Comment puis-je obtenir de l’aide si je rencontre des problèmes ou si j’ai des questions lors de la mise en œuvre ?

R : Vous pouvez visiter leForum Aspose.Tasks pour obtenir l’aide de la communauté et de l’équipe d’assistance Aspose.

Q : Puis-je générer des fichiers XLSX avec Aspose.Tasks pour .NET sur des plates-formes non Windows ?

R : Aspose.Tasks for .NET est principalement conçu pour les plates-formes Windows, mais vous pouvez explorer les options de compatibilité pour d’autres plates-formes.

Q : Existe-t-il des options de licence temporaire disponibles à des fins de test ?

R : Oui, vous pouvez obtenir une licence temporaire auprès duPage de licence temporaire Aspose.Tasks.