Utilisation de la boucle FOR EACH dans Visual Basic pour Project

La boucle For Each
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Programmez Microsoft Project 2016 avec les macros et VBA
Revoir le teaser Je m'abonne
Transcription

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
- Comprendre le fonctionnement de la boucle FOR EACH.
- Apprendre à manipuler les tâches dans Microsoft Project par le biais de Visual Basic.

Découvrez comment utiliser la boucle FOR EACH dans Visual Basic pour parcourir les tâches d'un projet dans Microsoft Project.

Testons maintenant le cas particulier de la boucle FOR EACH. Jusqu'à présent, dans nos boucles précédentes, nous savions à l'avance combien de fois la boucle devait tourner. Dans ce nouvel exemple, nous ne connaissons pas le nombre de boucles à effectuer. Par contre, Visual Basic et Project, eux, le savent.

Mon objectif est de regarder toutes les tâches du projet et d'imprimer dans la fenêtre d'exécution une liste avec le nom de la tâche et son mode de planification, manuel ou automatique. Je ne sais pas combien il y a de tâches dans le projet, mais lui, Project, contient une collection TASKS au pluriel qui a une propriété COUNT. Donc Project sait combien il y a de tâches.

Alors, nous pourrions régler notre compteur à l'aide de la propriété COUNT de la collection, mais il existe une solution plus propre : utiliser une variable OBJECT. Cela nous permet d'utiliser une boucle spécifique appelée FOR EACH. Ainsi, pour chaque tâche du projet, nous imprimerons son nom et son mode de tâche. La démonstration inclut la vérification des tâches dans Project et la mise en place de la boucle en Visual Basic.

Voir plus
Questions réponses
Pourquoi utiliser la boucle FOR EACH dans Visual Basic pour Project ?
La boucle FOR EACH permet de parcourir chaque élément d'une collection sans connaître à l'avance le nombre total d'éléments, ce qui est idéal pour manipuler dynamiquement les tâches dans Microsoft Project.
Comment la variable OBJECT est-elle utilisée dans cet exemple ?
La variable OBJECT est utilisée pour représenter chaque tâche dans la collection TASKS. Elle permet d'accéder aux propriétés et méthodes de chaque tâche, facilitant ainsi la manipulation des données.
Quelle est l'importance de la propriété COUNT de la collection TASKS ?
La propriété COUNT de la collection TASKS indique le nombre total de tâches dans le projet. Elle est essentielle pour itérer correctement à travers toutes les tâches sans erreurs.

Programme détaillé