Свойство Type

Возвращает числовое или строковое значение, определяющее тип объекта. Только для чтения.

Возвращаемые значения
Значения свойства 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
Hosted by uCoz