Возвращает числовое или строковое значение, определяющее тип объекта. Только для чтения.
Возвращаемые значения
Значения свойства Type объекта Window перечислены в следующей таблице:
Константа Значение Описание vbext_wt_CodeWindow 0 Окно программы vbext_wt_Designer 1 Окно конструктора vbext_wt_Browser 2 Окно поиска объекта vbext_wt_Watch 3 Область контрольных значений vbext_wt_Locals 4 Национальные настройки vbext_wt_Immediate 5 Область проверки vbext_wt_ProjectWindow 6 Окно проекта vbext_wt_PropertyWindow 7 Окно свойств vbext_wt_Find 8 Диалоговое окно поиска vbext_wt_FindReplace 9 Диалоговое окно поиска и замены vbext_wt_Toolbox 10 Набор инструментов vbext_wt_LinkedWindowFrame 11 Рамка связанных окон vbext_wt_MainWindow 12 Главное окно vbext_wt_Preview 13 Окно предварительного просмотра vbext_wt_ColorPalette 14 Окно палитры цветов
Значения свойства Type объекта VBComponent перечислены в следующей таблице:
Константа Описание vbext_ct_ClassModule Модуль класса vbext_ct_MSForm Форма Microsoft vbext_ct_StdModule Стандартный модуль vbext_ct_Document Модуль документа
Значения свойства Type объекта Reference перечислены в следующей таблице:
Константа Описание vbext_rt_TypeLib Библиотека типов vbext_rt_Project Проект
Пример
В следующем примере свойство Type используется для возвращения значения, соответствующего типу указанного компонента семейства VBComponents в некотором проекте. Возвращаемое значение представляет собой константу, определенную заранее для одного из объектных типов компонентов.
Debug.Print Application.VBE.VBProjects(1).VBComponents(1).Type