Includes&Samples |
VBIDE, COM interface constants for VB.Net / VBScriptVBIDE - interface constants This page contains simple VBA include for the VBIDE COM library.
library parameters
vbextFileTypesenum, 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_FileTypeenum, 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 vbextWriteenum, 3 members.Public Enum vbextWrite vbextWriteSuccess = 0 '&H0 vbextWriteCancelled = 1 '&H1 vbextWriteFailed = 2 '&H2 End Enum vbextDisconnectModeenum, 2 members.Public Enum vbextDisconnectMode vbextHostShutdown = 0 '&H0 vbextUserClosed = 1 '&H1 End Enum vbext_VBADisplayModelenum, 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_WindowTypeenum, 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_WindowStateenum, 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_ProjectStartModeenum, 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_ProjectTypeenum, 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 vbextSCCStatusenum, 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_VBAModeenum, 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_ComponentTypeenum, 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_StartupObjectenum, 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_ControlTypeenum, 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 vbextMenuShortcutenum, 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_ConnectModeenum, 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_DisconnectModeenum, 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_ProcKindenum, 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_CodePaneviewenum, 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_RefKindenum, 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_MemberTypeenum, 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_Scopeenum, 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 |