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

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.