VBA- 定制VBE环境

来源:互联网 发布:淘宝最多几天确认收货 编辑:程序博客网 时间:2024/04/27 20:20

    定制VBE环境,即根据我们自己的习惯和需要来设置 Visual Basic 编辑器环境选项。可以通过 “工具/选项(Options)” 对话框,点选相应的选项卡来设置 Visual Basic 开发环境的行为和外观。

    该对话框共有四个选项卡:“编辑器”、“编辑器格式”、“通用”和“可连接的”。

1.“编辑器” 选项卡:     

 

网友学VBA(12)- <wbr>定制VBE环境

 

主要功能:指定代码窗口和工程窗口设置。有两个功能区:

①“代码设置

· 自动语法检测 — 决定 Visual Basic 是否在输入一行代码之后自动校对修正语法。如果未选中该复选框,VBE将通过使用与其他代码不同的颜色来显示语法错误的代码,但不弹出提示对话框。

· 要求变量声明 — 决定在模块中是否需要明显的变量声明。选择这个选项会在任一新模块的标准声明中(起始处)添加 Option Explicit 语句。

· 自动列出成员 — 选中该项,在输入VBA代码时,VBE将自动列出对象的成员列表。

· 自动快速信息 — 选中该项,将显示所键入函数及其参数的信息。

· 自动显示数据提示 — 选中该项,显示出指针所在位置的变量值。只能在中断模式下使用。

· 自动缩进 — 定位代码的第一行;所有接下来的代码会在该定位点开始。也就是说,选中该项,VBE将按设置的“Tab宽度”自动缩进显示每行代码,所有接下来的代码使用该缩进量。

· Tab 宽度 — 设置定位点宽度,范围从 1 到 32 个空格;默认值是 4 个空格。

 

②“窗口设置

· 编辑时拖放文本 — 可以在当前代码中,从“代码”窗口拖放元素到“立即”窗口或“监视”窗口。

· 缺省为查看所有模块 — 设置新模块的默认状态,在代码窗口中查看过程,单一滚动列表或是一次只看一个过程。这不会改变当前已打开模块的视图方式。

· 过程分隔符 — 可以显示或隐藏“代码”窗口中,出现在每个过程尾端的分隔符条。

 

 

2.“编辑器格式”选项卡:

 

网友学VBA(12)- <wbr>定制VBE环境


主要功能:指定代码外观。

代码颜色

决定列表框中,选择文本类型所使用的前景色、背景色、标识色。

字体

指定所有代码所使用的字体。

大小

指定代码使用的字体大小。

边界标识条

使边界标识条成为可见的或不可见的。

示例

显示字体、大小及颜色设置的示例文本。

 

3.“通用” 选项卡:

网友学VBA(12)- <wbr>定制VBE环境

主要功能:指定窗体,错误处理,和工程的编译设置。

窗体网格设置

确定窗体在编辑时的外观。

· 显示网格 — 确定是否要显示网格。

· 网格单位 — 显示窗体使用的网格单位。

· 宽度 — 确定窗体上网格的宽度(2 到 60 点)。

· 高度 — 确定窗体上网格的高度(2 到 60 点)。

· 控件对齐网格 — 自动将控件的外缘放在网格上。

显示工具提示

显示工具栏按钮的工具提示。

“项目折叠收起时隐藏窗口

确定当一工程在工程资源浏览器中折叠后工程、UserForm、对象或模块窗口是否应自动关闭。

编辑并继续

· 在状态丢失前通知 — 确定是否会收到一消息,通知在运行的工程中所要求的动作将引起所有模块级变量被重置。

错误捕捉方式

决定在 Visual Basic 开发环境如何处理错误。这个选项的设置,会影响所有在此设置改变后所激活的 Visual Basic 实例。

·  中断在所有的错误点 — 任何使工程进入中断模式的错误,无论是否有活动的错误处理及无论代码是否在类模块中。

·  中断在类模块 — 任何在类模块中,使项目在生成错误的类模块的代码行处,进入中断模式的无法处理错误。

· 中断在无法处理错误 — 如果有一个活动的错误处理,这个错误会被捕捉而不进入中断模式。如果没有活动的错误处理,这个错误会使工程进入中断模式。类模块中的无法处理错误,使工程在使用到对象类中在违反过程的代码行处进入中断模式。

编译方式

·请求时编译 — 确定工程在开始前是否要完全编译,或只编译需要的代码,以便让应用程序尽快开始执行。

· 后台编译 — 确定在运行时内,是否用空闲时间在后台完成工程的编译。后台编译可以改善运行时的执行速度。这个特性只有在选定“请求编译”的情形下才能使用。

注:一般情况下,不需要修改这些选项,直接使用默认值即可。

 

4.“可连接的” 选项卡:

 

网友学VBA(12)- <wbr>定制VBE环境


主要功能:指定一个窗口是附加在还是“固定”在其它可连接窗口或应用程序窗口的边上。

“可连接的”可理解为“可停靠”。选中的那些窗口,将自动停靠在VBE窗口边沿。没有选中的窗口,将会浮动在VBE窗口上。

原创粉丝点击