Ce guide court explique comment ajouter une tâche récurrente dans MS Project avec Python. Il partage des détails sur la configuration de l’IDE, une liste d’étapes de programmation, et un exemple de code démontrant comment créer une tâche récurrente dans Microsoft Project avec Python. Diverses propriétés peuvent être définies pour personnaliser la tâche récurrente et générer le fichier de sortie souhaité MPP.
Étapes pour les tâches récurrentes de Microsoft Project avec Python
- Définissez l’environnement pour utiliser Aspose.Tasks for Python via .NET pour les tâches récurrentes
- Appliquer la licence du produit, charger le project existant, et créer une nouvelle tâche récurrente
- Définissez la durée de chaque tâche, définissez un modèle de répétition hebdomadaire et indiquez les jours de la semaine souhaités.
- Définissez la durée totale des tâches récurrentes en définissant les dates de début et de fin
- Définissez l’objet WeeklyRecurrencePattern et définissez la plage de répétition et de récurrence définie ci‑dessus
- Définissez ce modèle de récurrence pour la tâche récurrente et liez la tâche au calendrier standard du projet
- Ajoutez la tâche en tant que sous‑tâche à la tâche souhaitée dans le projet chargé.
- Enregistrez le projet résultant en tant que fichier MPP
- Lire le projet pour confirmer l’existence de la tâche récurrente
Ces étapes résument le processus pour créer une tâche récurrente dans Microsoft Project avec Python. Chargez la licence, ouvrez le fichier MPP source dans l’objet Project, créez une tâche récurrente avec la classe. RecurringTaskParametersAjoutez une répétition hebdomadaire, définissez la plage de récurrence, et créez un objet. WeeklyRecurrencePattern avec les paramètres ci‑dessus. Liez un calendrier à la tâche, ajoutez‑le à la tâche souhaitée dans le projet, puis enregistrez‑le sous forme de fichier MPP.
Code pour rendre une tâche récurrente dans MS Project 2016 avec Python
Ce code aide à travailler avec tâche récurrente dans MS Project. Vous pouvez utiliser EndAfterRecurrenceRange pour terminer les tâches après un nombre fixe d’occurrences. Les occurrences peuvent être prolongées au-delà d’une fréquence hebdomadaire en utilisant les options quotidienne, mensuelle ou annuelle, selon les besoins.
Cet article nous a enseigné le processus de génération de tâches récurrentes. Pour ouvrir un fichier XER avec Primavera, consultez l’article Ouvrir un fichier XER en Python.