Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Коллекция — это объект, содержащий набор связанных объектов. При изменении коллекции позиция любого объекта в ней может изменяться. Таким образом, каждый объект коллекции имеет переменную позицию.
В следующих разделах описываются коллекции в модели Add-In Visual Basic.
AddIns
Возвращает коллекциюнадстроек, зарегистрированных для VBA.
Синтаксис
object. Надстройки
Замечания
Доступ к коллекции AddIns осуществляется через объект VBE . Каждая надстройка, указанная в диспетчере Add-In в VBE, содержит объект в коллекции AddIns .
CodePanes
Содержит активные области кода в объекте VBE .
Замечания
Используйте коллекцию CodePanes для доступа к открытым областям кода в проекте.
Используйте свойство Count для возврата количества активных областей кода в коллекции.
CommandBars
Содержит все панели команд в проекте, включая панели команд, поддерживающие контекстные меню.
Замечания
Коллекция CommandBars используется в надстройках для добавления панелей команд и элементов управления, а также для добавления элементов управления в существующие встроенные панели команд.
LinkedWindows
Содержит все связанные окна в кадре связанного окна.
Замечания
Используйте коллекцию LinkedWindows для изменения закрепленного и связанного состояния окон в среде разработки.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
Свойство LinkedWindowFrame объекта Window возвращает объект Window с допустимой коллекцией LinkedWindows .
Связанные рамки окон содержат все окна, которые можно связать или закрепить. Сюда относятся все окна, кроме окон кода, конструкторов, окна Обозреватель объектов и окна Поиск и замена.
Если все области из одной связанной рамки окна перемещаются в другое окно, эта связанная рамка окна, не содержащая области, удаляется. Однако при удалении всех областей из главного окна оно не удаляется.
Используйте свойство Visible , чтобы проверить или задать видимость окна.
Используйте метод Add , чтобы добавить окно в коллекцию текущих связанных окон. Окно, являющееся областью в одной связанной рамке окна, можно добавить в другую связанную рамку окна. Используйте метод Remove , чтобы удалить окно из коллекции текущих связанных окон; Это приводит к тому, что окно будет отсоединяется или отстыкована.
Коллекция LinkedWindows используется для закрепления и открепления окон от рамки главного окна.
Свойства
Представляет свойства объекта.
Замечания
Коллекция Properties используется для доступа к свойствам, отображаемым в окне свойств. Для каждого свойства, указанного в окно свойств, в коллекции Properties есть объект Property.
Ссылки
Представляет набор ссылок в проекте.
Замечания
Используйте коллекцию References для добавления или удаления ссылок. Коллекция Ссылок совпадает с набором ссылок, выбранных в диалоговом окне Ссылки .
См. также объект VBProject .
VBComponents
Представляет компоненты, содержащиеся в проекте.
Замечания
Используйте коллекцию VBComponents для доступа к компонентам, добавления компонентов в проект или их удаления из проекта. Компонент может быть формой, модулем или классом. Коллекция VBComponents — это стандартная коллекция, которую можно использовать в for... Каждый блок.
Используйте свойство Parent , чтобы вернуть проект, в который входит коллекция VBComponents .
Дополнительные сведения см. в разделе свойство VBComponents и объект VBProject .
VBNewProjects
Отображает все новые проекты в среде разработки.
Замечания
С помощью коллекции VBNewProjects можно получить доступ к специальным проектам в среде разработки. VBNewProjects — это стандартная коллекция, через которую можно выполнить итерацию с помощью for... Каждый блок.
VBProjects
Показывает все проекты, открытые в среде разработки.
Замечания
Используйте коллекцию VBProjects для доступа к отдельным проектам в среде разработки. VBProjects — это стандартная коллекция, которую можно использовать в for... Каждый блок.
Windows
Содержит все открытые и постоянные окна.
Замечания
Используйте коллекцию Windows для доступа к объектам Window .
Коллекция Windows имеет фиксированный набор окон, которые всегда доступны в коллекции, например окно проекта, окно свойств и набор окон, представляющих все открытые окна кода и окна конструктора.
Когда открывается окно кода или конструктора, происходит добавление нового элемента в коллекцию Windows. Когда окно кода или конструктора закрывается, элемент удаляется из коллекции Windows. При закрытии постоянного окна среды разработки соответствующий объект не удаляется из коллекции, но результаты в этом окне не отображаются.
См. также
- Коллекция Drives
- Коллекция Files
- Коллекция Folders
- Collections (Microsoft Forms)
- Справочник по модели надстроек Visual Basic
- Справочник по языку Visual Basic
- Справка по разработке клиента для Office
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.