📄 vbide_tlb.pas
字号:
['{0002E118-0000-0000-C000-000000000046}']
procedure ItemAdded(const Reference: Reference); dispid 1;
procedure ItemRemoved(const Reference: Reference); dispid 2;
end;
// *********************************************************************//
// Interface: _CommandBarControlEvents
// Flags: (256) OleAutomation
// GUID: {0002E130-0000-0000-C000-000000000046}
// *********************************************************************//
_CommandBarControlEvents = interface(IUnknown)
['{0002E130-0000-0000-C000-000000000046}']
end;
// *********************************************************************//
// DispIntf: _dispCommandBarControlEvents
// Flags: (4096) Dispatchable
// GUID: {0002E131-0000-0000-C000-000000000046}
// *********************************************************************//
_dispCommandBarControlEvents = dispinterface
['{0002E131-0000-0000-C000-000000000046}']
procedure Click(const CommandBarControl: IDispatch; var handled: WordBool;
var CancelDefault: WordBool); dispid 1;
end;
// *********************************************************************//
// Interface: _ProjectTemplate
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E159-0000-0000-C000-000000000046}
// *********************************************************************//
_ProjectTemplate = interface(IDispatch)
['{0002E159-0000-0000-C000-000000000046}']
function Get_Application_: Application_; safecall;
function Get_Parent: Application_; safecall;
property Application_: Application_ read Get_Application_;
property Parent: Application_ read Get_Parent;
end;
// *********************************************************************//
// DispIntf: _ProjectTemplateDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E159-0000-0000-C000-000000000046}
// *********************************************************************//
_ProjectTemplateDisp = dispinterface
['{0002E159-0000-0000-C000-000000000046}']
property Application_: Application_ readonly dispid 1;
property Parent: Application_ readonly dispid 2;
end;
// *********************************************************************//
// Interface: _VBProject
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E160-0000-0000-C000-000000000046}
// *********************************************************************//
_VBProject = interface(_ProjectTemplate)
['{0002E160-0000-0000-C000-000000000046}']
function Get_HelpFile: WideString; safecall;
procedure Set_HelpFile(const lpbstrHelpFile: WideString); safecall;
function Get_HelpContextID: Integer; safecall;
procedure Set_HelpContextID(lpdwContextID: Integer); safecall;
function Get_Description: WideString; safecall;
procedure Set_Description(const lpbstrDescription: WideString); safecall;
function Get_Mode: vbext_VBAMode; safecall;
function Get_References: References; safecall;
function Get_Name: WideString; safecall;
procedure Set_Name(const lpbstrName: WideString); safecall;
function Get_VBE: VBE; safecall;
function Get_Collection: VBProjects; safecall;
function Get_Protection: vbext_ProjectProtection; safecall;
function Get_Saved: WordBool; safecall;
function Get_VBComponents: VBComponents; safecall;
property HelpFile: WideString read Get_HelpFile write Set_HelpFile;
property HelpContextID: Integer read Get_HelpContextID write Set_HelpContextID;
property Description: WideString read Get_Description write Set_Description;
property Mode: vbext_VBAMode read Get_Mode;
property References: References read Get_References;
property Name: WideString read Get_Name write Set_Name;
property VBE: VBE read Get_VBE;
property Collection: VBProjects read Get_Collection;
property Protection: vbext_ProjectProtection read Get_Protection;
property Saved: WordBool read Get_Saved;
property VBComponents: VBComponents read Get_VBComponents;
end;
// *********************************************************************//
// DispIntf: _VBProjectDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E160-0000-0000-C000-000000000046}
// *********************************************************************//
_VBProjectDisp = dispinterface
['{0002E160-0000-0000-C000-000000000046}']
property HelpFile: WideString dispid 116;
property HelpContextID: Integer dispid 117;
property Description: WideString dispid 118;
property Mode: vbext_VBAMode readonly dispid 119;
property References: References readonly dispid 120;
property Name: WideString dispid 121;
property VBE: VBE readonly dispid 122;
property Collection: VBProjects readonly dispid 123;
property Protection: vbext_ProjectProtection readonly dispid 131;
property Saved: WordBool readonly dispid 133;
property VBComponents: VBComponents readonly dispid 135;
property Application_: Application_ readonly dispid 1;
property Parent: Application_ readonly dispid 2;
end;
// *********************************************************************//
// Interface: _VBProjects
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {0002E165-0000-0000-C000-000000000046}
// *********************************************************************//
_VBProjects = interface(IDispatch)
['{0002E165-0000-0000-C000-000000000046}']
function Item(index: OleVariant): VBProject; safecall;
function Get_VBE: VBE; safecall;
function Get_Parent: VBE; safecall;
function Get_Count: Integer; safecall;
function _NewEnum: IUnknown; safecall;
property VBE: VBE read Get_VBE;
property Parent: VBE read Get_Parent;
property Count: Integer read Get_Count;
end;
// *********************************************************************//
// DispIntf: _VBProjectsDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {0002E165-0000-0000-C000-000000000046}
// *********************************************************************//
_VBProjectsDisp = dispinterface
['{0002E165-0000-0000-C000-000000000046}']
function Item(index: OleVariant): VBProject; dispid 0;
property VBE: VBE readonly dispid 20;
property Parent: VBE readonly dispid 2;
property Count: Integer readonly dispid 10;
function _NewEnum: IUnknown; dispid -4;
end;
// *********************************************************************//
// Interface: SelectedComponents
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {BE39F3D4-1B13-11D0-887F-00A0C90F2744}
// *********************************************************************//
SelectedComponents = interface(IDispatch)
['{BE39F3D4-1B13-11D0-887F-00A0C90F2744}']
function Item(index: SYSINT): Component; safecall;
function Get_Application_: Application_; safecall;
function Get_Parent: VBProject; safecall;
function Get_Count: Integer; safecall;
function _NewEnum: IUnknown; safecall;
property Application_: Application_ read Get_Application_;
property Parent: VBProject read Get_Parent;
property Count: Integer read Get_Count;
end;
// *********************************************************************//
// DispIntf: SelectedComponentsDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {BE39F3D4-1B13-11D0-887F-00A0C90F2744}
// *********************************************************************//
SelectedComponentsDisp = dispinterface
['{BE39F3D4-1B13-11D0-887F-00A0C90F2744}']
function Item(index: SYSINT): Component; dispid 0;
property Application_: Application_ readonly dispid 1;
property Parent: VBProject readonly dispid 2;
property Count: Integer readonly dispid 10;
function _NewEnum: IUnknown; dispid -4;
end;
// *********************************************************************//
// Interface: _Components
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E161-0000-0000-C000-000000000046}
// *********************************************************************//
_Components = interface(IDispatch)
['{0002E161-0000-0000-C000-000000000046}']
function Item(index: OleVariant): Component; safecall;
function Get_Application_: Application_; safecall;
function Get_Parent: VBProject; safecall;
function Get_Count: Integer; safecall;
function _NewEnum: IUnknown; safecall;
procedure Remove(const Component: Component); safecall;
function Add(ComponentType: vbext_ComponentType): Component; safecall;
function Import(const FileName: WideString): Component; safecall;
function Get_VBE: VBE; safecall;
property Application_: Application_ read Get_Application_;
property Parent: VBProject read Get_Parent;
property Count: Integer read Get_Count;
property VBE: VBE read Get_VBE;
end;
// *********************************************************************//
// DispIntf: _ComponentsDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E161-0000-0000-C000-000000000046}
// *********************************************************************//
_ComponentsDisp = dispinterface
['{0002E161-0000-0000-C000-000000000046}']
function Item(index: OleVariant): Component; dispid 0;
property Application_: Application_ readonly dispid 1;
property Parent: VBProject readonly dispid 2;
property Count: Integer readonly dispid 10;
function _NewEnum: IUnknown; dispid -4;
procedure Remove(const Component: Component); dispid 11;
function Add(ComponentType: vbext_ComponentType): Component; dispid 12;
function Import(const FileName: WideString): Component; dispid 13;
property VBE: VBE readonly dispid 20;
end;
// *********************************************************************//
// Interface: _VBComponents
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {0002E162-0000-0000-C000-000000000046}
// *********************************************************************//
_VBComponents = interface(IDispatch)
['{0002E162-0000-0000-C000-000000000046}']
function Item(index: OleVariant): VBComponent; safecall;
function Get_Parent: VBProject; safecall;
function Get_Count: Integer; safecall;
function _NewEnum: IUnknown; safecall;
procedure Remove(const VBComponent: VBComponent); safecall;
function Add(ComponentType: vbext_ComponentType): VBComponent; safecall;
function Import(const FileName: WideString): VBComponent; safecall;
function Get_VBE: VBE; safecall;
property Parent: VBProject read Get_Parent;
property Count: Integer read Get_Count;
property VBE: VBE read Get_VBE;
end;
// *********************************************************************//
// DispIntf: _VBComponentsDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {0002E162-0000-0000-C000-000000000046}
// *********************************************************************//
_VBComponentsDisp = dispinterface
['{0002E162-0000-0000-C000-000000000046}']
function Item(index: OleVariant): VBComponent; dispid 0;
property Parent: VBProject readonly dispid 2;
property Count: Integer readonly dispid 10;
function _NewEnum: IUnknown; dispid -4;
procedure Remove(const VBComponent: VBComponent); dispid 11;
function Add(ComponentType: vbext_ComponentType): VBComponent; dispid 12;
function Import(const FileName: WideString): VBComponent; dispid 13;
property VBE: VBE readonly dispid 20;
end;
// *********************************************************************//
// Interface: _Component
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E163-0000-0000-C000-000000000046}
// *********************************************************************//
_Component = interface(IDispatch)
['{0002E163-0000-0000-C000-000000000046}']
function Get_Application_: Application_; safecall;
function Get_Parent: Components; safecall;
function Get_IsDirty: WordBool; safecall;
procedure Set_IsDirty(lpfReturn: WordBool); safecall;
function Get_Name: WideString; safecall;
procedure Set_Name(const pbstrReturn: WideString); safecall;
property Application_: Application_ read Get_Application_;
property Parent: Components read Get_Parent;
property IsDirty: WordBool read Get_IsDirty write Set_IsDirty;
property Name: WideString read Get_Name write Set_Name;
end;
// *********************************************************************//
// DispIntf: _ComponentDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0002E163-0000-0000-C000-000000000046}
// *********************************************************************//
_ComponentDisp = dispinterface
['{0002E163-0000-0000-C000-000000000046}']
property Application_: Application_ readonly dispid 1;
property Parent: Components readonly dispid 2;
property IsDirty: WordBool dispid 10;
property Name: WideString dispid 48;
end;
// *********************************************************************//
// Interface: _VBComponent
// Flags: (4416) Dual OleAutomation Dispatchable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -