VBA- 定制VBE环境

    技术2022-05-20  72

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

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

    1.“编辑器” 选项卡:     

     

     

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

    ①“代码设置”

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

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

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

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

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

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

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

     

    ②“窗口设置”

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

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

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

     

     

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

     

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

    “代码颜色”

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

    “字体”

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

    “大小”

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

    “边界标识条”

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

    “示例”

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

     

    3.“通用” 选项卡:

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

    “窗体网格设置”

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

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

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

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

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

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

    “显示工具提示”

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

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

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

    “编辑并继续”

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

    “错误捕捉方式”

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

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

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

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

    “编译方式”

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

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

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

     

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

     

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

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


    最新回复(0)