Propriété Windows.ItemEx (Visio)
Renvoie un objet Window à partir d’une collection. En lecture seule.
Syntaxe
expression. ItemEx
( _CaptionOrIndex_
)
Expression Variable qui représente un objet Windows .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
CaptionOrIndex | Requis | Variant | Contient la légende ou l'index de la fenêtre à récupérer. Reportez-vous aux notes pour plus de détails. |
Valeur renvoyée
Fenêtre
Remarques
La propriété ItemEx est similaire à la propriété Item si elle s'applique à la collection Windows, à la différence que le premier argument peut être soit la légende de la fenêtre, soit l'index. À compter de Microsoft Office Visio 2003, toutes les fenêtres MDI (Multiple Document Interface) intégrées ont des légendes uniques, bien qu’il n’y ait aucune garantie que les sous-fenêtres aient des sous-titres uniques. Si plusieurs sous-fenêtres ont la même légende, ItemEx renvoie celle avec l'index le plus faible.
Exemple
Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment utiliser la propriété ItemEx pour rendre active une fenêtre dans Visio. Elle ajoute un document à la collection Documents, créant ainsi une nouvelle fenêtre. Ensuite, il obtient le numéro d’index de la nouvelle fenêtre (qui est égal au nombre d’éléments de fenêtre), utilise ce numéro d’index pour obtenir la légende de la nouvelle fenêtre, puis transmet la légende à la propriété ItemEx pour activer la nouvelle fenêtre.
Sub ItemEx_Example()
Dim intWindowCount As Integer
Dim strWindowCaption As String
'Add a document not based on a template to the collection
Application.Documents.Add ("")
'Get the index number in the Windows collection of the new window
intWindowCount = Application.Windows.Count
'Get the new window's caption
strWindowCaption = Application.Windows(intWindowCount)
'Activate the new window
Application.Windows.ItemEx(strWindowCaption).Activate
End Sub
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.