注册表键值:
HKLM\Software\Microsoft\Office\11.0\Excel\Security\AccessVBOM", 1, "REG_DWORD"
键值为:1,则钩选;0,则取消钩选
二、VBA的可扩展模型对象简介 l Library VBIDE(扩展库)
路径:C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
描述:Microsoft Visual Basic for Applications Extensibility 5.3
l VBE(VB编辑器)
指VB编辑器,为根对象,其包含所有其它可在 Visual Basic for Applications中表示的对象和集合。
l VBProject(工程)
VB工程(或称项目)中包含了所有的代码模块和部件。VB项目可包含若干个VB部件对象。
l VBComponent(部件)
代表包含在工程中的部件对象,如:类模块或标准模块。部件(VBComponent) 对象的 Type属性:
常数 | 值 | 描述 |
Vbext_ct_StdModule | 1 | 标准模块 |
Vbext_ct_ClassModule | 2 | 类模块 |
Vbext_ct_MSForm | 3 | Microsoft 窗体(非ACCESS类窗体) |
l CodePane(代码窗格)
用 CodePane对象来操作 CodePane中可视文本的位置或者代码窗格中显示的文本选择。
lCodeModule(代码模块)
代码模块是VB部件VBA源代码,可用 CodeModule对象来修改(添加、删除、编辑)与部件相关联的代码CodePane 或CodeModule内程序类别 (prockind)常数:
常数 | 值 | 描述 |
vbext_pk_Proc | 0 | 指定所有过程除了Property 过程。 |
vbext_pk_Let | 1 | 指定一个赋值给属性的过程。 |
vbext_pk_Set | 2 | 指定一个给对象设置引用的过程。 |
vbext_pk_Get | 3 | 指定一个返回属性值的过程。 |
以上为VBA的可扩展模型部分对象(非全部对象),其它模型对象请参阅帮助。