本帖最后由 hwc2ycy 于 2014-2-26 12:27 编辑
调用堆栈 调用堆栈窗口用来显示在中断模式期间活动的过程调用。当执行一个过程中的代码时,该过程添加到活动的过程调用的列表。每次过程调用其他过程,便会添加列表。被调用的过程在完成回到原调用过程时便会从列表中删除。从“立即”窗口中调用的过程也会添加调用列表。 当工程内模块比较多,过程调用复杂的情况下,可以通过调用堆栈了解当前代码过程的调用情况。 例如下图代码示例:
当代码执行到DEMO3进入中断模式后,按CTRL+L打开调用堆栈窗口,列表中的第一行是当前代码中断执行后过在的过程(模块3的demo3过程)。继续往下的都是上一级调用的过程。 Demo2 调用了demo3,demo1 调用了demo2,main 调用了demo1 。
选中列表中的某个过程,点击显示 按钮,可以跳转到相对应的过程内的调用语句中。
选中demo后,点击显示,就会直接跳转到demo2调用demo3所在的语句行。 同时注意代码窗口边界区中,有个绿色的三角形图标指向调用语句所在行。
对象浏览器 在Excel中有不少的对象,即便是常用的对象中也有很多的属性,方法和事件。 就拿我们常用的工作簿,工作表,单元格来说,三者的属性,方法与事件也不是一笔小数目,另外一些方法,属性的参数也比较多的。 通过对象浏览器,我们可以浏览工程中所有可获得的对象并查看它们的属性、方法以及事件。此外还可查看工程中可从对象库获得的过程以及常量。也可用 对象浏览器 去搜索和使用您所创建的对象;其他应用程序的对象也可用它来浏览。套用最流行的话来说,有了对象浏览器,妈妈再也不用担心我记不住对象了。
在VBE 中,直接按F2 就可以打开对象浏览器窗口,也可以点击菜单视图,对象浏览器。
A 工程/库 列表框 显示活动工程的当前所引用的库。通过“引用 对话框中可以添加库。<所有库> 可以一次显示出所有的库。
B搜索文本 框 包含要用来做搜索的字符串。可以键入或选择所要的字符串。搜索文本框中包含最后四次输入的搜索字符串,直到关闭此工程为止。在键入字符串时,可以使用标准的 Visual Basic 通配符。
C搜索结果列表 显示搜索字符串所包含工程的对应库、类及成员。当改变工程/库列表框中的选择时改变,搜索结果列表也会跟着改变。
D类列表 显示在“工程/库”框中选定的库或工程中所有可用的类。如果有代码编写的类,则这个类会以粗体方式显示。这个列表的开头都是全局,是可全局访问的成员列表。
D成员列表 按组显示出在“类”框中所选类的元素,在每个组中再按字母排列。用代码编写的方法、属性、事件或常数会以粗体显示。可用“对象浏览器”的快捷菜单中的“组成员”命令改变此列表顺序。
E详细数据 显示成员定义。“详细数据”框包含一个跳转,以跳到该元素所属的类或库。某些成员的跳转可跳到其上层类。可以将详细数据 框中的文本复制或拖动 代码 窗口中。
G常用按钮 从上到下,从左到右分别是向后 ,向前,复制到剪贴板,视图定义,帮助,搜索,显示/隐藏搜索结果。
补充:右键 显示隐藏成员 打勾。
|