Excel 2019应用大全如何打开VBE窗口
在Excel界面中可以使用如下多种方法打开VBE窗口。
按组合键。
单击【开发工具】选项卡的【VisualBasic】按钮。
在任意工作表标签上单击鼠标右键,在弹出的快捷菜单中选择【查看代码】命令,如图43-1所示。
图43-1工作表标签的右键快捷菜单
注意:打开VBE窗口的方法并不局限于这几种,这里只是列出了最常用的3种方法。
如果VBE窗口已经处于打开状态,按组合键也可以由其他窗口切换到VBE窗口。
VBE窗口介绍在VBE窗口中,除了类似于普通Windows应用程序的菜单和工具栏外,在其工作区中还可以显示多个不同的功能窗口。为了方便VBA代码编辑与调试,建议在VBE窗口中显示最常用的功能窗口,主要包括:工程资源管理器、属性窗口、代码窗口、立即窗口、本地窗口和监视窗口,如图43-2所示。
图43-2VBE窗口
I工程资源管理器
工程资源管理器窗口以树形结构显示当前Excel应用程序中的所有工程(工程是指Excel工作簿中模块的集合),即Excel中所有已经打开的工作簿(包含隐藏工作簿和加载宏),如图43-3所示。不难看出,当前Excel应用程序中打开的两个工作簿分别为:用户文件“工作簿1.xlsm”和分析工具库加载宏文件“FUNCRES.XLAM”。
在工程资源管理器窗口中,每个工程显示为一个独立的树形结构,其根节点以“VBAProject”+工作簿名称的形式命名。单击窗口中根节点前面的加号将展开显示其中的对象或对象文件夹,如图43-3所示。
图43-3 工程资源管理器窗口
II属性窗口
属性窗口可以列出被选中对象(用户窗体、用户窗体中的控件、工作表和工作簿等)的属性,在设计时可以修改这些对象的属性值。属性窗口分为上下两部分,分别是对象框和属性列表,如图43-4所示。
图43-4属性窗口
图43-5代码窗口
在VBE中如果同时选中了多个对象,对象框将显示为空白,属性列表将仅列出这些对象所共有的属性。如果此时在属性列表中更改某个属性的值,那么被选中的多个对象的相应属性将同时被修改。
III代码窗口
代码窗口用来显示和编辑VBA代码。在工程资源管理器窗口中双击某个对象,将在VBE中打开该对象的代码窗口。在代码窗口,可以查看其中的模块或代码,并且可以在不同模块之间进行复制和粘贴。代码窗口分为上下两部分:上方为对象框和过程/事件框,下方为代码编辑区域,如图43-5所示。
代码窗口支持文本拖动功能,即可以将当前选中的部分代码拖动到窗口中的不同位置或其他代码窗口、立即窗口或监视窗口中,其效果与剪切/粘贴完全相同。
IV立即窗口
在立即窗口中键入或粘贴一行代码,然后按键可以直接执行该代码,如图43-6所示。除了在立即窗口中直接输入代码外,也可以在VBA代码中使用Debug.Print命令将指定内容输出到立即窗口中。
图43-6立即窗口
注意:立即窗口中的内容是无法保存的,关闭Excel应用程序后立即窗口中的内容将丢失。
V本地窗口
本地窗口将自动显示出当前过程中的所有变量声明及变量值。如果本地窗口在VBE中是可见的,则每当代码执行方式切换到中断模式或是操纵堆栈中的变量时,本地窗口就会自动地更新显示,如图43-7所示。
图43-7代码处于中断模式时的本地窗口
显示功能窗口单击VBE的菜单栏上的【视图】命令,将显示如图43-8所示的菜单项,用户可以根据需要和使用习惯选择在VBE工作区中显示功能窗口。
图43-8VBE的【视图】菜单
由于VBE功能窗口显示区域面积所限,实际使用中可能需要经常显示或隐藏各个功能窗口,除了使用如图43-8所示的【视图】菜单来完成窗口设置以外,还可以使用快捷键来方便快速地显示相应功能窗口。表43-1列出了VBE功能窗口对应的快捷键。