Type Property

Applies To

Reference object, VBComponent object, Window object.

Description

Returns a numeric or string value containing the type of object. Read-only.

Return Values

The Type property settings for the Window object are described in the following table:

Constant

Value

Description

vbext_wt_CodeWindow

0

Code window

vbext_wt_Designer

1

Designer

vbext_wt_Browser

2

Object Browser

vbext_wt_Watch

3

Watch pane

vbext_wt_Locals

4

Locals

vbext_wt_Immediate

5

Immediate window

vbext_wt_ProjectWindow

6

Project window

vbext_wt_PropertyWindow

7

Properties window

vbext_wt_Find

8

Find dialog box

vbext_wt_FindReplace

9

Search and Replace dialog box

vbext_wt_LinkedWindowFrame

11

Linked window frame

vbext_wt_MainWindow

12

Main window


The Type property settings for the VBComponent object are described in the following table:

Constant

Description

vbext_ct_ClassModule

Class module

vbext_ct_MSForm

Microsoft Form

vbext_ct_StdModule

Standard module

vbext_ct_Document

Document module


The Type property settings for the Reference object are described in the following table:

Constant

Description

vbext_rk_TypeLib

Type library

vbext_rk_Project

Project


See Also

IndexedValue property, Name property, Value property.

Example

The following example uses the Type property to return a value indicating the type of the specified member of the VBComponents collection in a particular project. The value returned is a number that corresponds to a predefined constant for one of the component object types.

Debug.Print Application.VBE.VBProjects(1).VBComponents(1).Type