VBIDE, COM interface constants for VB.Net / VBScript

VBIDE - interface constants

     This page contains simple VBA include for the VBIDE COM library.

library parameters

File NameProgram Files\Microsoft Visual Studio\VB98\VB6EXT.OLB
Guid{EF404E00-EDA6-101A-8DAF-00DD010F7EBB}
Enums22

vbextFileTypes

enum, 13 members.
Public Enum vbextFileTypes
  vbextFileTypeForm = 0  '&H0
  vbextFileTypeModule = 1  '&H1
  vbextFileTypeClass = 2  '&H2
  vbextFileTypeProject = 3  '&H3
  vbextFileTypeExe = 4  '&H4
  vbextFileTypeFrx = 5  '&H5
  vbextFileTypeRes = 6  '&H6
  vbextFileTypeUserControl = 7  '&H7
  vbextFileTypePropertyPage = 8  '&H8
  vbextFileTypeDocObject = 9  '&H9
  vbextFileTypeBinary = 10  '&HA
  vbextFileTypeGroupProject = 11  '&HB
  vbextFileTypeDesigners = 12  '&HC
End Enum

vbext_FileType

enum, 13 members.
  'Specifies the kind of file.
Public Enum vbext_FileType

  'The file is of type Form.
  vbext_ft_Form = 0  '&H0

  'The file is of type Module.
  vbext_ft_Module = 1  '&H1

  'The file is of type Class.
  vbext_ft_Class = 2  '&H2

  'The file is of type Project.
  vbext_ft_Project = 3  '&H3

  'The file is of type .exe.
  vbext_ft_Exe = 4  '&H4

  'The file is of type .frx.
  vbext_ft_Frx = 5  '&H5

  'The file is of type resource.
  vbext_ft_Res = 6  '&H6

  'The file is of type UserControl.
  vbext_ft_UserControl = 7  '&H7

  'The file is of type PropertyPage.
  vbext_ft_PropertyPage = 8  '&H8

  'The file is of type DocObject.
  vbext_ft_DocObject = 9  '&H9

  'The file is of type Binary.
  vbext_ft_Binary = 10  '&HA

  'The file is of type GroupProject.
  vbext_ft_GroupProject = 11  '&HB
  vbext_ft_Designers = 12  '&HC
End Enum

vbextWrite

enum, 3 members.
Public Enum vbextWrite
  vbextWriteSuccess = 0  '&H0
  vbextWriteCancelled = 1  '&H1
  vbextWriteFailed = 2  '&H2
End Enum

vbextDisconnectMode

enum, 2 members.
Public Enum vbextDisconnectMode
  vbextHostShutdown = 0  '&H0
  vbextUserClosed = 1  '&H1
End Enum

vbext_VBADisplayModel

enum, 2 members.
  'Specifies the display mode in the development environment.
Public Enum vbext_VBADisplayModel

  'The display mode is single document interface.
  vbext_dm_SDI = 0  '&H0

  'The display mode is multiple document interface.
  vbext_dm_MDI = 1  '&H1
End Enum

vbext_WindowType

enum, 16 members.
  'Specifies the kind window.
Public Enum vbext_WindowType

  'The window is a code window.
  vbext_wt_CodeWindow = 0  '&H0

  'The window is a designer.
  vbext_wt_Designer = 1  '&H1

  'The window is a Browser window.
  vbext_wt_Browser = 2  '&H2

  'The window is a watch window.
  vbext_wt_Watch = 3  '&H3

  'The window is a locals window.
  vbext_wt_Locals = 4  '&H4

  'The window is an Immediate window.
  vbext_wt_Immediate = 5  '&H5

  'The window is a Project window.
  vbext_wt_ProjectWindow = 6  '&H6

  'The window is a Property window.
  vbext_wt_PropertyWindow = 7  '&H7

  'The window is a Search window.
  vbext_wt_Find = 8  '&H8

  'The window is a Find and Replace window.
  vbext_wt_FindReplace = 9  '&H9

  'The window is a Toolbox.
  vbext_wt_Toolbox = 10  '&HA

  'The window is a linked window frame.
  vbext_wt_LinkedWindowFrame = 11  '&HB

  'The window is a main window.
  vbext_wt_MainWindow = 12  '&HC

  'The window is a main window.
  vbext_wt_Preview = 13  '&HD

  'The window is a main window.
  vbext_wt_ColorPalette = 14  '&HE

  'The window is a Tool window.
  vbext_wt_ToolWindow = 15  '&HF
End Enum

vbext_WindowState

enum, 3 members.
  'Specifies the visual state of the window.
Public Enum vbext_WindowState

  'Normal
  vbext_ws_Normal = 0  '&H0

  'Minimized (minimized to an icon)
  vbext_ws_Minimize = 1  '&H1

  'Maximized (enlarged to maximum size)
  vbext_ws_Maximize = 2  '&H2
End Enum

vbext_ProjectStartMode

enum, 2 members.
  'Specifies the startup mode of the project.
Public Enum vbext_ProjectStartMode

  'Startup mode is stand alone
  vbext_psm_StandAlone = 0  '&H0

  'Startup mode is ActiveX component.
  vbext_psm_OleServer = 1  '&H1
End Enum

vbext_ProjectType

enum, 4 members.
  'Specifies the project type.
Public Enum vbext_ProjectType

  'Project is a standard .exe project.
  vbext_pt_StandardExe = 0  '&H0

  'Project is an ActiveX .exe project.
  vbext_pt_ActiveXExe = 1  '&H1

  'Project is an ActiveX DLL project.
  vbext_pt_ActiveXDll = 2  '&H2

  'Project is an ActiveX control project.
  vbext_pt_ActiveXControl = 3  '&H3
End Enum

vbextSCCStatus

enum, 6 members.
  'Source code control status
Public Enum vbextSCCStatus

  'File is not under source code control
  vbextSCCStatusNotControlled = 0  '&H0

  'File is under source code control
  vbextSCCStatusControlled = 1  '&H1

  'File is checked out to the current user
  vbextSCCStatusCheckedOut = 2  '&H2

  'File is checked out to another user
  vbextSCCStatusOutOther = 4  '&H4

  'File is not the most recent
  vbextSCCStatusOutOfDate = 32  '&H20

  'File is shared between projects
  vbextSCCStatusShared = 512  '&H200
End Enum

vbext_VBAMode

enum, 3 members.
  'Returns the mode of the specified project.
Public Enum vbext_VBAMode

  'The project is in run mode.
  vbext_vm_Run = 0  '&H0

  'The project is in break mode.
  vbext_vm_Break = 1  '&H1

  'The project is in design mode.
  vbext_vm_Design = 2  '&H2
End Enum

vbext_ComponentType

enum, 11 members.
  'Specifies the type of component.
Public Enum vbext_ComponentType

  'The component is a standard module.
  vbext_ct_StdModule = 1  '&H1

  'The component is a class module.
  vbext_ct_ClassModule = 2  '&H2

  'The component is a form.
  vbext_ct_MSForm = 3  '&H3

  'The component is a resource file.
  vbext_ct_ResFile = 4  '&H4

  'The component is a Visual Basic form.
  vbext_ct_VBForm = 5  '&H5

  'The component is an MDI form.
  vbext_ct_VBMDIForm = 6  '&H6

  'The component is a property page.
  vbext_ct_PropPage = 7  '&H7

  'The component is a UserControl object.
  vbext_ct_UserControl = 8  '&H8

  'The component is a DocObject.
  vbext_ct_DocObject = 9  '&H9

  'The component is a RelatedDocument object.
  vbext_ct_RelatedDocument = 10  '&HA

  'The component is a base class.
  vbext_ct_ActiveXDesigner = 11  '&HB
End Enum

vbext_StartupObject

enum, 2 members.
  'Returns a Variant containing the startup component for the project.
Public Enum vbext_StartupObject

  'Returns a Variant containing the startup component for the project.
  vbext_so_SubMain = 0  '&H0

  'Returns a Variant containing the startup component for the project.
  vbext_so_None = 1  '&H1
End Enum

vbext_ControlType

enum, 3 members.
  'Specifies the type of control.
Public Enum vbext_ControlType

  'Light-weight control
  vbext_ct_Light = 1  '&H1

  'Standard control
  vbext_ct_Standard = 2  '&H2

  'Container control
  vbext_ct_Container = 3  '&H3
End Enum

vbextMenuShortcut

enum, 75 members.
  'User-defined shortcut keystrokes
Public Enum vbextMenuShortcut

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlA = 1  '&H1

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlB = 2  '&H2

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlC = 3  '&H3

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlD = 4  '&H4

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlE = 5  '&H5

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF = 6  '&H6

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlG = 7  '&H7

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlH = 8  '&H8

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlI = 9  '&H9

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlJ = 10  '&HA

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlK = 11  '&HB

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlL = 12  '&HC

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlM = 13  '&HD

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlN = 14  '&HE

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlO = 15  '&HF

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlP = 16  '&H10

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlQ = 17  '&H11

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlR = 18  '&H12

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlS = 19  '&H13

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlT = 20  '&H14

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlU = 21  '&H15

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlV = 22  '&H16

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlW = 23  '&H17

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlX = 24  '&H18

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlY = 25  '&H19

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlZ = 26  '&H1A

  'User-defined shortcut keystrokes
  vbextMenuShortcutF1 = 27  '&H1B

  'User-defined shortcut keystrokes
  vbextMenuShortcutF2 = 28  '&H1C

  'User-defined shortcut keystrokes
  vbextMenuShortcutF3 = 29  '&H1D

  'User-defined shortcut keystrokes
  vbextMenuShortcutF4 = 30  '&H1E

  'User-defined shortcut keystrokes
  vbextMenuShortcutF5 = 31  '&H1F

  'User-defined shortcut keystrokes
  vbextMenuShortcutF6 = 32  '&H20

  'User-defined shortcut keystrokes
  vbextMenuShortcutF7 = 33  '&H21

  'User-defined shortcut keystrokes
  vbextMenuShortcutF8 = 34  '&H22

  'User-defined shortcut keystrokes
  vbextMenuShortcutF9 = 35  '&H23

  'User-defined shortcut keystrokes
  vbextMenuShortcutF11 = 37  '&H25

  'User-defined shortcut keystrokes
  vbextMenuShortcutF12 = 38  '&H26

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF1 = 39  '&H27

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF2 = 40  '&H28

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF3 = 41  '&H29

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF4 = 42  '&H2A

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF5 = 43  '&H2B

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF6 = 44  '&H2C

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF7 = 45  '&H2D

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF8 = 46  '&H2E

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF9 = 47  '&H2F

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF11 = 49  '&H31

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlF12 = 50  '&H32

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF1 = 51  '&H33

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF2 = 52  '&H34

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF3 = 53  '&H35

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF4 = 54  '&H36

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF5 = 55  '&H37

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF6 = 56  '&H38

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF7 = 57  '&H39

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF8 = 58  '&H3A

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF9 = 59  '&H3B

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF11 = 61  '&H3D

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftF12 = 62  '&H3E

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF1 = 63  '&H3F

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF2 = 64  '&H40

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF3 = 65  '&H41

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF4 = 66  '&H42

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF5 = 67  '&H43

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF6 = 68  '&H44

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF7 = 69  '&H45

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF8 = 70  '&H46

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF9 = 71  '&H47

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF11 = 73  '&H49

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlShiftF12 = 74  '&H4A

  'User-defined shortcut keystrokes
  vbextMenuShortcutCtrlIns = 75  '&H4B

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftIns = 76  '&H4C

  'User-defined shortcut keystrokes
  vbextMenuShortcutDel = 77  '&H4D

  'User-defined shortcut keystrokes
  vbextMenuShortcutShiftDel = 78  '&H4E

  'User-defined shortcut keystrokes
  vbextMenuShortcutAltBksp = 79  '&H4F
End Enum

vbext_ConnectMode

enum, 3 members.
  'Specifies the Addin connection mode.
Public Enum vbext_ConnectMode

  'Addin is connected after IDE startup.
  vbext_cm_AfterStartup = 0  '&H0

  'Addin is connected on IDE startup.
  vbext_cm_Startup = 1  '&H1

  'Addin is connected externally.
  vbext_cm_External = 2  '&H2
End Enum

vbext_DisconnectMode

enum, 2 members.
  'Specifies the Addin disconnection mode.
Public Enum vbext_DisconnectMode

  'Addin is disconnected when the host shuts down.
  vbext_dm_HostShutdown = 0  '&H0

  'Addin is disconnected by the user.
  vbext_dm_UserClosed = 1  '&H1
End Enum

vbext_ProcKind

enum, 4 members.
  'Specifies the kind of procedure to locate.
Public Enum vbext_ProcKind

  'Specifies all procedures other than property procedures.
  vbext_pk_Proc = 0  '&H0

  'Specifies a procedure that assigns a value to a property.
  vbext_pk_Let = 1  '&H1

  'Specifies a procedure that sets a reference to an object.
  vbext_pk_Set = 2  '&H2

  'Specifies a procedure that returns the value of a property.
  vbext_pk_Get = 3  '&H3
End Enum

vbext_CodePaneview

enum, 2 members.
  'Specifies the code pane view
Public Enum vbext_CodePaneview

  'Displays the code pane in Procedure View
  vbext_cv_ProcedureView = 0  '&H0

  'Displays the code pane in Full-module View
  vbext_cv_FullModuleView = 1  '&H1
End Enum

vbext_RefKind

enum, 2 members.
  'Represents a reference to a type of library or a project.
Public Enum vbext_RefKind

  'Reprensents a reference to a type library.
  vbext_rk_TypeLib = 0  '&H0

  'Represents a reference to a project.
  vbext_rk_Project = 1  '&H1
End Enum

vbext_MemberType

enum, 5 members.
  'Specifies the member type.
Public Enum vbext_MemberType

  'Member is of type Method.
  vbext_mt_Method = 1  '&H1

  'Member is of type Property.
  vbext_mt_Property = 2  '&H2

  'Member is of type Variable.
  vbext_mt_Variable = 3  '&H3

  'Member is of type Event.
  vbext_mt_Event = 4  '&H4

  'Member is of type Constant.
  vbext_mt_Const = 5  '&H5
End Enum

vbext_Scope

enum, 3 members.
  'Specifies the scope of the member.
Public Enum vbext_Scope

  'Member has private scope.
  vbext_Private = 1  '&H1

  'Member has public scope.
  vbext_Public = 2  '&H2

  'Member has friend scope.
  vbext_Friend = 3  '&H3
End Enum
WUtils.com