Collections (Modèle Complément Visual Basic)
Une collection est un objet qui contient un ensemble d’objets connexes. La position d’un objet dans la collection peut changer lorsqu’un changement dans la collection de sites intervient ; Par conséquent, la position de n’importe quel objet spécifique dans la collection de sites peut varier.
Les sections suivantes décrivent les collections dans le modèle Add-In Visual Basic.
AddIns
Retourne une collection de compléments inscrits pour VBA.
Syntaxe
objet . Addins
Remarques
La collection AddIns est accessible via l’objet VBE . Chaque complément répertorié dans le Add-In Manager dans VBE a un objet dans la collection AddIns .
CodePanes
Contient les volets de code actifs dans l’objet VBE .
Remarques
Utilisez la collection CodePanes pour accéder aux volets Code ouverts d'un projet.
Utilisez la propriété Count pour renvoyer le nombre de volets de code actifs dans une collection.
CommandBars
Contient toutes les barres de commandes d’un projet, y compris les barres de commandes qui prennent en charge les menus contextuels.
Remarques
Utilisez la collection CommandBars pour permettre aux compléments d’ajouter des barres de commandes et des contrôles ou pour ajouter des contrôles à des barres de commandes intégrées existantes.
LinkedWindows
Contient toutes les fenêtres liées dans un cadre de fenêtre liée.
Remarques
Utilisez la collection LinkedWindows pour modifier l’état ancré et lié des fenêtres de l’environnement de développement.
Importante
Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.
La propriété LinkedWindowFrame de l’objet Window renvoie un objet Window qui a une collection LinkedWindows valide.
Les cadres de fenêtre liés contiennent toutes les fenêtres qui peuvent être liées ou ancrées. Il s’agit notamment de toutes les fenêtres, à l’exception des fenêtres de code, des concepteurs, de la fenêtre Explorateur d’objets et de la fenêtre Rechercher et remplacer.
Si tous les volets d’un même cadre de fenêtre lié sont déplacés vers une autre fenêtre, le cadre de fenêtre lié dépourvu de volet est alors détruit. Toutefois, si tous les volets sont supprimés de la fenêtre principale, il n’est pas détruit.
Utilisez la propriété Visible pour vérifier ou définir la visibilité d’une fenêtre.
Utilisez la méthode Add pour ajouter une fenêtre à la collection de fenêtres actuellement liées. Une fenêtre qui se limite à un volet dans un même cadre de fenêtre lié peut être ajoutée à un autre cadre de fenêtre lié. Utilisez la méthode Remove pour supprimer une fenêtre de la collection de fenêtres actuellement liées ; cela entraîne la dissociation ou l’annulation de la liaison de la fenêtre.
La collection LinkedWindows sert à ancrer et à libérer les fenêtres du cadre de fenêtre principal.
Propriétés
Représente les propriétés d'un objet.
Remarques
Utilisez la collection Properties pour accéder aux propriétés affichées dans la fenêtre Propriétés. Pour chaque propriété répertoriée dans le Fenêtre Propriétés, il existe un objet Property dans la collection Properties.
References
Représente l’ensemble de références dans le projet.
Remarques
Utilisez la collection References pour ajouter ou supprimer des références. La collection References est identique à l’ensemble de références sélectionné dans la boîte de dialogue Références .
Voir aussi l’objet VBProject .
VBComponents
Représente les composants contenus dans un projet.
Remarques
Utilisez la collection VBComponents pour ajouter, supprimer ou accéder à des composants dans un projet. Un composant peut être un formulaire, un module ou une classe. La collection VBComponents est une collection standard qui peut être utilisée dans un for... Chaque bloc.
Utilisez la propriété Parent pour renvoyer le projet dans lequel se trouve la collection VBComponents .
Pour plus d’informations, consultez la propriété VBComponents et l’objet VBProject .
VBNewProjects
Représente tous les nouveaux projets figurant dans l’environnement de développement.
Remarques
Utilisez la collection VBNewProjects pour accéder à des objets spécifiques dans une instance de l’environnement de développement. VBNewProjects est une collection standard que vous pouvez itérer à l’aide d’un for... Chaque bloc.
VBProjects
Représente tous les projets ouverts dans l'environnement de développement.
Remarques
Utilisez la collection VBProjects pour accéder à des projets spécifiques d'une instance de l'environnement de développement. VBProjects est une collection standard qui peut être utilisée dans un for... Chaque bloc.
Windows
Contient toutes les fenêtres ouvertes ou permanentes.
Remarques
Utilisez la collection Windows pour accéder aux objets Window .
La collection Windows a un ensemble fixe de fenêtres qui sont toujours disponibles dans la collection, comme la fenêtre Projet, la Fenêtre Propriétés et un ensemble de fenêtres qui représentent toutes les fenêtres de code ouvertes et les fenêtres du concepteur.
L’ouverture d’une fenêtre de code ou de concepteur ajoute un nouveau membre à la collection Windows . La fermeture d’une fenêtre de code ou de concepteur supprime un membre de la collection Windows . La fermeture d’une fenêtre d’environnement de développement permanente ne supprime pas l’objet correspondant de cette collection, mais la fenêtre n’est pas visible.
Voir aussi
- Drives collection
- Files collection
- Folders collection
- Collections (Microsoft Forms)
- Informations de référence sur le modèle de complément Visual Basic
- Référence du langage Visual Basic
- Référence de développement de client Office
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.