Excel-VBA基础(7):VBE开发环境的主要优化配置

VBE开发环境设置是编程的基础,设置良好的环境对编程可以起到事半功倍的功效,不可忽视。

进入VBE窗口后,选择菜单栏中的【工具】→【选项】命令,弹出如下图所示的【选项】对话框。

v2-e4678eac36f8a5467fab3a5ec8b1e996_b.jpg

在此对话框中有【编辑器】、【编辑器格式】、【通用】、【可连接的】4个选项卡,下面依次对这些选项卡的设置进行说明。

01 【编辑器】选项卡设置

如上图所示,【编辑器】选项卡中设置主要是对代码和窗口的设置,详细说明如下:

(1)【自动语法检测】复选框:是否输入一行程序代码后,自动修正语法,如下图所示,当控制语句中的“then”只输入“th”就按Enter键时,系统立即弹出提示窗口。

v2-5243b3ccd7833489fa9e92b92be89c49_b.jpg

(2)【要求变量声明】复选框:决定宏代码中是否要求变量事先定义。若选择此复选框,则在模块的开始处自动加入“Option Explicit”语句。如果开始程序没有事先声明变量,却在程序中使用变量时,将弹出如下图所示的错误提示信息。

v2-6657c84b7cd09d6fe4f76ac197500474_b.jpg


(3)【自动列出成员】复选框:选中此复选框,当在代码行中输入“.”后,系统自动显示隶属该对象的所有属性、方法等供选择,如下图所示。

v2-138f112aea410089ddaaa9ea0b604740_b.jpg

此时若继续输入,列表会根据输入的字母而将相应的结果显示在最前面。用上下箭头键选择需要的属性或方法后,按空格键,被选中的信息即输入在代码中,非常方便,节省了字符输入量和语法记忆量。

(4)【自动显示快速信息】复选框:当输入函数时,自动显示函数的参数信息,如下图所示。当光标转移到其他地方而使显示的快速信息消失时,单击【编辑】工具栏上的【参数信息】按钮,或【快速信息】按钮,可以重新显示快速信息。

v2-a7c016730af4186209ee8712e36fe104_b.jpg

(5)【自动显示数据提示】复选框:如下图所示,在程序运行的中断模式下,光标放置在变量值上,系统自动显示该变量值当前的数值。

v2-71ee5e830d2ea7fcae5e5d5e9947144d_b.jpg

(6)【自动缩进】复选框:当设定了程序代码第一行的位置后,之后输入的程序代码会自动对齐该位置。编辑的程序代码整齐有序,增强可读性。

(7)【Tab 宽度】文本框:设置Tab宽度的字符数,范围为1~32,默认是4个空格。当用到If…then…Else…End If、Do While…Loop等控制语句时,可以用Tab键,如下图所示,在语句“MsgBox "这是个测试!"”前按Tab键,语句缩进【Tab 宽度】文本框中指定的宽度,这样编辑后的程序代码可读性较强。

v2-ed65b6022d27a39cd0703defbd01a3e7_b.jpg

(8)【编辑时可拖放文本】复选框:在编辑程序代码时,可以拖动程序代码到其他位置。例如,在程序代码之间拖动代码,或将代码拖进立即窗口或监视窗口。

(9)【缺省为查看所有模块】复选框:如果没有选中该复选框,在VBE的代码编辑窗口只能看到单个过程的代码。

(10)【过程分隔符】复选框:选中该复选框,在过程之间用水平分隔线隔开,如下图所示,以利于阅读。

v2-fa61b1fbb7e2b18ca71ff27d8498020c_b.jpg

02 【编辑器格式】选项卡设置

如下图如示,可以设置选定文本、断点文本、注释文本等不同编辑状态下的前景色、背景色等,以方便区分,设定之后最好不要经常变动,这样在编辑代码时,通过颜色就很快判断出代码的性质。

v2-adbbbe872127281d52ff6095a3504ba4_b.jpg


03 【通用】选项卡设置

如下图所示,在此选项卡中较常用的设置是【窗体网络设置】和【错误捕获】选项区域。

v2-04842364c3f86745ac6401c7dff51be0_b.jpg


(1)【窗体网络设置】选项区域。

选中【显示网格】复选框后,可以设置网络的宽度和高度,范围在2~60磅之间,值越小,窗体中的网格越密集,通常在设置窗体时将该值设为最小值2,如下图所示,这样在窗体中调节控件的位置时更精确,相对容易调整一些。

v2-90df23c7143fb031dbe41ab2e7c07e25_b.jpg


【对齐控件到网格】复选框:选中该复选框后,窗体中放置的控件对齐都以网络线为基准,方便对齐。

(2)【错误捕获】选项区域。

在程序调试阶段,经常选中【发生错误则中断】单选按钮,这样当程序运行遇到错误便会停留在出错的代码行上,方便查找错误原因。

有一些程序错误是允许的,经常用“On Error Resume Next”或“On Error GoTo XXX”跳过预见到的错误,这时选中【遇到未处理的错误时中断】单选按钮,程序遇到错误语句后就不弹出错误提示,而是继续执行其他语句。

04 【可连接的】选项卡设置

如下图所示,将【可连接的】选项区域中的所有复选框都选中,这样在调用其他窗口时,将会另弹出小窗口(如立即窗口,本地窗口等),方便查看。

v2-c1fda8051ab967b9559e3f29db8a9a44_b.jpg

根据个人习惯,设置好上述项目后,可极大提高编程效率。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值