Свойство Windows.ItemEx (Visio)

Возвращает объект Window из коллекции. Только для чтения.

Синтаксис

выражение. ItemEx( _CaptionOrIndex_ )

Выражение Переменная, представляющая объект Windows .

Параметры

Имя Обязательный или необязательный Тип данных Описание
CaptionOrIndex Обязательный Variant Содержит заголовок или индекс извлекаемого окна. Дополнительные сведения см. в разделе Примечания.

Возвращаемое значение

Окно

Замечания

Свойство ItemEx аналогично свойству Item , которое применяется к коллекции Windows , за исключением того, что первым аргументом может быть заголовок окна или индекс. Начиная с Microsoft Office Visio 2003, все встроенные окна многодокументного интерфейса (MDI) имеют уникальные субтитры, хотя нет никакой гарантии, что вложенные окна имеют уникальные субтитры. При наличии нескольких вложенных подокнов с одинаковым заголовком ItemEx возвращает один из них с наименьшим индексом.

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать свойство ItemEx, чтобы сделать окно активным в Visio. Он добавляет документ в коллекцию Documents , тем самым создавая новое окно. Затем он получает номер индекса нового окна (который равен количеству элементов окна), использует этот номер индекса для получения заголовка нового окна, а затем передает заголовок в свойство ItemEx для активации нового окна.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.