Pour écrire un script qui réalise un graphique des versions d'OS, commencez par déclarer les constantes et variables que vous allez utiliser. Ajoutez l'instruction Option Explicit qui vous oblige à déclarer les variables, comme dans le composant A du listing 2, pour limiter les risques d'erreurs. Le composant B utilise
Préparation du script
une
chaîne de code pour retenir les attributs et les ajouter plus tard. B comprend
en outre une constante pour montrer l’index de l’attribut de version de l’OS dont
on aura besoin plus tard pour dessiner le graphe (bien que ce soit le douzième
élément, la valeur de l’index est 11 car le comptage commence à 0).
Une fois définies les constantes et variables, on affiche un message prévenant
de la durée que le script risque de prendre pour s’exécuter. Ensuite, on utilise
la fonction de recherche d’AD dans le composant C pour rechercher dans AD les
comptes d’ordinateurs.
Comme ce script est destiné à automatiser Excel, il faut faire l’édition de lien
avec l’objet .Application d’Excel. Dans le composant D, on commence par créer
une référence vers cet objet afin d’avoir une session Excel à utiliser. Ensuite,
j’ouvre un nouveau classeur avec trois feuilles par défaut. On stockera les résultats
retournés sur la première feuille, sur la deuxième les résultats des calculs sur
ces données que l’on utilisera pour le graph.
Pour rendre les feuilles de calcul plus claires, on les renomme avec des noms
plus représentatifs.
Ensuite, on choisit le première feuille afin d’y insérer les données.
Afin de voir Excel mener sa tâche, on rend l’application visible à l’écran dans
la dernière ligne du composant D.
Dans le composant E, le code écrit les 13 en-têtes de colonnes dans la première
ligne de la feuille de calcul et ajuste la largeur des colonnes à une taille standard.
Le script se poursuit ensuite pour modifier différents paramètres tels que la
couleur de la ligne 1, l’utilisation de la fonction de gel de panneaux sur la
ligne 2 et le centrage de la colonne A. Dans le composant F, on passe sur la feuille
des données du graphe pour réaliser le même type de tâches de paramétrage.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
- Cybercriminalité bancaire : l’IA industrialise les attaques en 2026
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
