添加监视表达式

监视表达式是为在“监视”窗口中监视而定义的表达式。当应用程序进入中断模式时，选定的监视表达式将在“监视”窗口中出现，在该窗口中可以观察它们的值。

要添加监视表达式，请按照以下步骤执行：

1.	在“调试”菜单中，单击“添加监视”。

将显示“添加监视”对话框。

2.	如果已经在“代码窗口”窗口中选定了某个表达式，则它自动在“表达式”框中显示。如果没有显示表达式，可以输入要计算的表达式。该表达式可以是变量、属性、函数调用或其它有效表达式。

3.	在“上下文”组中选定模块或过程上下文，以确定该表达式将在什么范围内计算。

注意   请选择所需要的最小范围。如果选择所有过程或所有模块则会使执行速度显著下降，这是因为这样执行每个语句后都要计算该表达式。如果选择特定的过程作为上下文，只有该过程在活动过程调用列表中时才会影响执行，从“视图”菜单中选择“调用堆栈”可以显示活动过程的列表。

4.	在“监视类型”组中选择适当的选项，以指定系统如何响应监视表达式。

•	要显示该监视表达式的值，单击“监视表达式”。

•	要在该表达式计算得到 True 时中断执行，单击“当监视值为真时中断”。

•	要在该表达式的值发生变化时中断执行，单击“当监视值改变时中断”。

5.	单击“确定”。


删除监视表达式

要在“监视”窗口中删除监视表达式，可用如下任意方法：

•	选定该监视表达式，并按 DELETE 键。

•	选定表达式并从“编辑”菜单中选择“清除”。

•	选定表达式，从“调试”菜单中选择“编辑监视”，然后按 DELETE 键。

•	用鼠标右键单击该表达式，并从上下文菜单中选择“删除监视”。


编辑监视表达式

要编辑监视表达式，请按照以下步骤执行：

1.	在“监视”窗口中双击该监视表达式。

-或-

选定该表达式并在“调试”菜单中选择“编辑监视”。

-或-

用鼠标右键单击该表达式，并从上下文菜单中选择“编辑监视”。

2.	修改该表达式、上下文和监视类型。

3.	单击“确定”。


使用快速监视

在中断模式中，可能会需要检查在监视表达式中没有定义的变量或表达式的当前值。用“快速监视”命令能够做到这一点。

要显示快速监视，请按照以下步骤执行：

1.	在表达式所在的模块中选择该表达式。

2.	在“调试”菜单中，选择“快速监视”(SHIFT+F9)。

在“快速监视”对话框中显示选定表达式的当前值。

-或-

单击鼠标右键并从上下文菜单中选择“快速信息”。将显示该表达式的数据类型。

3.	要基于“快速监视”对话框中的表达式添加监视表达式，选择“添加”。


检查或添加对象库的引用

如果在您的 Visual Basic应用程序中有使用到其他应用程序的对象，则您应该建立一个对这些应用程序对象库的引用。在做此动作之前，必须先确定这些应用程序提供对象库。

要看视图应用程序是否提供对象库，请按照以下步骤执行：

1.	从“工具” 菜单中选定“引用”，来显示“引用”对话框。

2.	“引用”对话框会显示操作系统所有注册的对象库，将列表滚动到您所要引用对象库所属的应用程序。如果没有列出此应用程序，您可以使用“浏览”按钮去找寻对象库（*.olb 及 *.tlb）或可执行文件（Windows中的*.exe 及 *.dll）。在“引用”对话框中，若对象库的复选框已做记号，则它们会被您的工程所使用；若没做记号则不会被使用，不过可以添加进来。

要添加一个对象库的引用到您的工程中，请按照以下步骤执行：

•	从“引用”对话框中的“可使用的引用”框选定一个对象库引用，并按“确定”。

您的 Visual Basic 工程现在已经对此应用程序的对象库生成一个引用。如果您打开对象浏览器（单击 F2 功能键F2)），然后选定此应用程序库，则它将会显示所选对象库提供的对象，以及每个对象的方法与属性。在“对象浏览器”中，您可以在“类”框中选定一个类，并且在“成员”框中选定一个属性或方法。您可以使用复制和粘贴将此语法添加到您的代码中。


继续执行代码

当您运行代码时，执行可能会因下列情形而中止：

•	发生一个不可处理的运行时错误。

•	发生一个可捕获的运行时错误，并且在“选项”对话框（“工具”菜单）中“通用”选项卡中选定“发生错误则中断”。

•	遇到一个事先设置的断点。

•	在代码中碰到了 Stop 语句，会将方式切换到中断模式。

•	在代码中碰到了 End 语句，会将方式切换到设计时。

•	用户在自行指定地方中断执行。

•	遇到一个监视表达式。

要手工中断执行，请按照以下步骤执行：

1．	若要切换到中断模式，可以选定“运行”菜单中的“中断”(CTRL+BREAK)或使用工具栏中的快捷键：

2．	若要切换到设计时，可以选择“运行”菜单中的“重设置” <projectname> 或是使用工具栏中的快捷键：

要继续执行已中断的应用程序，请按照以下步骤执行：

•	在“运行”菜单中单击“继续”（F5），或是使用工具栏中的快捷键：

� 或 �

•	在“调试”菜单中单击“逐语句”（F8）、“逐过程”（SHIFT+F8）、“跳出” (CTRL+SHIFT+F8)，或是“运行到光标处” (CTRL+F8)。

当您的应用程序因为可处理的错误而中断时，要继续执行，请

•	单击 ALT+F8 键到错误处理程序。

�或�

•	单击 ALT+F5 键跳过错误处理程序并继续执行。


从“帮助”中复制示例内的代码

有时候您可能会从 Visual Basic 帮助中复制一个有用的示例。尽管很多示例需要很多代码才能正确执行；但是要看到一个特别的过程或控制流技巧时，某些示例显得非常有效。

从“帮助”中复制示例内的代码到您的应用程序，请按照以下步骤执行：

1．	使用“帮助”来显示您所要使用示例的语言元素之标题。

2．	单击靠近帮助页上端不可滚动区域中的“示例”，则将显示示例代码。

3.	单击右键，然后选定您要复制到应用程序的部分。

4.	从快捷菜单中选定“复制”。

5.	将焦点移回“代码”窗口中，并且将鼠标光标移动到要插入的地方。

6.	再单击右键，然后选定“粘贴”，将示例代码插入到“代码”窗口。

提示   您也可以单击CTRL+C来复制“帮助”窗口中所选的示例。 单击CTRL+V 将示例粘贴到“代码”窗口中。


创建过程

在模块内的代码会被组织成过程，而过程会告诉应用程序如何去执行一个特定的任务。利用过程可将复杂的代码细分成许多部分，以便管理。

要通过编代编码来创建过程，请按照以下步骤执行：

1.	打开您要编写过程的模块。

2.	您可以创建 Sub、Function 或 Property 过程。

3.	键入 Sub、Function，或 Property。

如果需要的话可以按 F1 功能键，您将看到语法的帮助。

4.	键入过程的代码。

Visual Basic 会在过程的后面加上一个适当的 End Sub、 End Function 或 End Property 语句。

要使用“插入过程”对话框来创建过程，请按照以下步骤执行：

1.	打开您要编写过程的模块。

2.	在“插入”功能上，单击“过程”。

3.	在“插入过程”对话框中的“名称”框键入过程的名称。

选定您所要创建过程的类型：Sub、Function 或 Property。

4.	设置过程的范围为 Public 或 Private。

5.	您可以选定“把所有局部变量声明为静态变量”，如此可在过程的定义中加上Static 关键字。

6.	单击“确定”。


在代码中输入声明

声明是不可执行的代码语句，用来命名外部的过程、常数或变量，并且定义它们的属性（例如数据类型）。您可在窗体模块、标准模块或类模块中编写声明。若要键入模块级别的声明，您必须到模块的声明区。若要键入全域的声明，则必须在模块的声明区使用 Public 语句来声明常数与变量。您也可以使用 Dim、Static 以及 Private 等关键字来做声明。

您也可以键入过程级别的声明；对于任何代码层次以及声明变量与常数的技巧，特定的范围规则还是可以适用。

要打开模块的声明区，请按照以下步骤执行：

1．	在“工程”窗口中，选定您所要打开的窗体、通用或对象类模块，然后单击“视图代码”按钮。

�或�

单击右键，然后从“内容”菜单中选择“视图代码”。

2．	在对象框中选定（通用）。

过程框会自动的显示（声明）。

3．	键入一个或更多声明。


执行一个特定的语句

当代码中断执行，您可以控制过程中语句的执行顺序。您可以重新执行一个选定的语句，而不用执行任何中间代码。

要设置下一个要执行的语句，请按照以下步骤执行：

1.	在“代码”窗口中，在语句的任一处定位插入点。

2.	在“调试”菜单中单击“设置下一条语句”(CTRL+F9)。

�或在 Windows 中�

将边界标识中的鼠标光标定位到当前执行点的下一行。

3．	拖动边界标识中的黄色箭头到下一个要执行的语句。

注意   您也可以只在同一过程内跳着执行语句。

与 Step Into 命令结合使用，当利用 Set Next Statement 命令执行特定的语句时，它可以让您逐语句的执行过程中的语句，这样您就可以更详尽地检查代码。在更正或避免运行时错误状况时，它非常有帮助。


查找过程

要查找“代码”窗口中的过程，请：

•	若要查看一个已存在的通用过程，您可以在“代码”窗口的对象框中选定（通用），然后选定出现在过程框中的过程。

•	若要查看一个事件过程，可在“代码”窗口的“对象”框中选定适当的对象，然后选定“过程”框中的事件。

注意   若要可视地分隔“代码”窗口中的过程，您可以在“首选项”对话框（“工具”菜单）中的“编辑”选项卡中选定“过程分隔符”复选框。您可以利用“代码”窗口左下角的按钮在过程视图与全模块视图之间做切换。

要查找位于其他模块中的过程，请按照以下步骤执行：

1.	在“视图”菜单中单击“对象浏览器”或按F2功能键。

2.	在“工程/库”框中选定工程。

3.	在“类”列表中选定模块。

4.	双击“成员”列表中的过程名称。

所选过程会显示在“代码”窗口中。

您可使用下列键盘快捷方式：

按下	结果
CTRL+DOWN ARROW	显示下一个过程。
CTRL+UP ARROW	显示上一个过程。
PAGE DOWN	将代码下移一页。
PAGE UP	将代码上移一页。
F2	显示“对象浏览器”。


查找变量的定义

要查看变量的定义，请按照以下步骤执行：

1.	在“代码”窗口中选定您所要查看定义的变量。

2.	从“视图”菜单中选定“定义” (SHIFT+F2)。

要将鼠标指针返回到前一位置，请

•	单击“视图”菜单中的“最后位置” (CTRL+SHIFT+F2)。


插入文本文件到代码中

您可以在当前的模块中插入文本文件，并在代码中使用它们。

要将文本文件导入到模块中，请按照以下步骤执行：

1.	打开您所要插入文本的模块，并且定位出要插入文本的进入点。

2.	单击“插入”菜单中的“文件”。

3.	出现“插入文件”对话框。

4.	使用“插入文件”对话框选定要插入的文件。

5.	单击“确定”。


替换代码中的文本

要在模块中替换文本，请按照以下步骤执行：

1．	单击“编辑”菜单中的“替换”。

2.	出现“替换”对话框。

3.	在“查找内容”框中，键入您要查找的文本。

4.	在“替换为”框中，键入您要替换的文本。

5.	选定一个“搜索”选项来指定要查找文本的地方。

6.	从“方向”列表中选定一个方向来用来指定一个特定的方向。

7.	设置查找的限制，有以下三种可选：

•	“全字匹配”找寻完全符合的字，而非其他字的一部分。

•	“区分大小写”找寻完全性的符合。

•	“模式匹配”使用通配符。

8.	如果在替换文本之前想要确认此改变，则可选择“查找下一个”；您可以选择“替换”来替换找到的突出显示文本，然后再自动执行“查找下一个”；或选定“全部替换”来源于自动替换掉所有符合的搜索文本。


重新启动执行

您可以从中断模式重新启动执行。重新启动会让代码返回到一个新的初始状态，重置所有的变量并且从内存中删除任何中断的过程。

要重新启动执行，请按照以下步骤执行：

1.	单击“运行”菜单中的“<projectname>”<projectname>，或使用工具栏快捷键：。

2.	单击“运行”菜单中的“运行子程序/用户窗体”（F5），或使用工具栏快捷键：。


在代码中搜索文本

要在模块中搜索特定的文本，请按照以下步骤执行：

1．	单击“编辑”菜单中的“查找”。

出现“查找”对话框。

2.	在“查找内容”框中输入您要查找的文本。（如果您在显示对话框之前没有选定文本）。

3.	选定一个“搜索”选项来指定一个特定的范围。

4.	从“方向”列表中选定一个方向来指定一个特定的方向。

5.	设置搜索的限制，有以下三种可选：

•	“全字匹配”搜索完全符合的字，而非其他字的一部分。

•	“区分大小写”搜索完全匹配的内容。

•	“模式匹配”使用通配符或范围。

6.	选择“查找下一个”。


设置对类型库的引用

Automation（如以前所知的 OLE Automation）可以让您在 Visual Basic 的代码中使用其他应用程序中的对象。提供对象让别人使用的应用程序，会在一个类型库之中提供有关对象的信息。为了让别的应用程序中的对象，在使用时尽可能发挥效率，您必须对这些应用程序的类型库设置一个引用。

要对应用程序的类型库设置引用，请按照以下步骤执行：

1.	单击“工具”菜单中的“引用”。

2.	选定应用程序的复选框，而且应用程序具有您想要引用的类型库。

如果您在编写操作其他应用程序的对象的代码，您应该对这些应用程序的类型库设置引用，使得访问这些对象时可以发挥最好的效率。您也可以不设置引用就使用其他应用程序的对象，但若有设置则会对您的应用程序提供更多的优点。

在使用其他应用程序所提供的对象之前，若您设置一个类型库引用，则您的代码执行起来会较快。如果已设置引用，您可以声明对象变量来表示其他应用程序所属的对象，通常是代表最特定的类型。举例而言，如果您编写的代码有使用到 Microsoft Excel 的对象，且已设置对 Microsoft Excel 类型库的引用，则您可以声明 Excel.Application 类型的对象变量。下列代码是创建代表 Microsoft Excel Application 对象的变量之最快方法。

Dim appXL As Excel.Application

如果您未设置对 Microsoft Excel 类型库的引用，则您必须声明变量是通用 Object 数据类型类型的变量。下列代码执行起来会较缓慢。

Dim appXL As Object

如果您对其他应用程序的类型库已设置引用，则其所有对象、方法以及属性将会全部在“对象浏览器”中列举出来。由此容易知道每个对象都适用的属性与方法。

对于可充任 Automation 服务器的 Microsoft 应用程序，您可以从别的应用程序中对它们设置类型库的引用，并且控制它们所包含的对象。


设置与清除断点

您可以在过程的某个特定语句上设置一个断点以中断程序的执行；举例而言，当您察觉某处可能会有问题存在。当您不需要中断执行时可以清除断点。

设置一个断点，请按照以下步骤执行：

1.	在过程中定位出您将要停止执行的程序行。

2.	在“调试”菜单中单击“切换断点”（F9），然后在边界标识条（如果可见）单击下一个语句，或使用工具栏快捷键：

此时会添加此断点，并且把行设置成断点的色彩，与“首选项选项”对话框的“编辑格式”选项卡定义的一样。

如果您在一个包含数个语句的（用冒号（:）分隔的）行上面设置一个断点，则中断总是发生在程序行的第一个语句。

要清除一个断点，请按照以下步骤执行：

1.	定位出过程内包含断点的程序行。

2.	在“调试”菜单中单击“切换断点”（F9），或在边界标识条（如果可见）单击下一个语句。

3.	断点会被清除，并且删除突出显示。

要清除应用程序中的所有断点，请

•	在“调试”菜单中选择“清除所有断点” (CTRL+SHIFT+F9)。

注意   在您保存代码的时候，不会保存代码中所设置的断点。


设置工程属性

要设置工程属性，请按照以下步骤执行：

1.	在“工具”菜单中选定<projectname> “属性”。

2.	使用<projectname> “属性”对话框中的“通用”选项卡来指定下列各项：

•	工程的名称。

•	工程的描述。

•	与您的工程相关联的帮助文件名称。

当“对象浏览器”中已选定应用程序的对象库，而且用户单击“帮助”按钮时所调用的特定帮助文件主题 ID。

3．	使用<projectname> “属性”对话框中的“保护”选项卡来锁定工程，使工程不会被别的应用程序看到，并且指定一个访问工程属性时所需的口令。在设置完“保护”之后，必须保存并关闭工程，使保护生效。


设置 Visual Basic 环境选项

可以通过Options对话框设置Visual Basic 开发环境的行为和外观。请使用：

•	“编辑器” 选项卡，指定代码窗口和工程窗口设置。

•	“编辑器格式”选项卡，指定代码外观。

•	“通用” 选项卡，指定窗体，错误处理，和工程的编译设置。

•	“可连接的” 选项卡，指定一个窗口是附加在还是“固定”在其它可连接窗口或应用程序窗口的边上。

设置环境选项

在 Visual Basic 编辑器的“工具”菜单中单击“选项”。下表包含了对每个选项的描述。

编辑器

选项	描述
自动语法检测	当您键入一行代码之后， Visual Basic 会自动确认语法的正确性。
要求声明变量	要求在模块中明确声明变量。
自动缩进	在定位代码的第一行之后，所有紧接的程序行将会从此定位点开始。
Tab 宽度	tab 宽度的范围可为 1 � 32 个空格（缺省值为 4）。
缺省为查看所有模块	新模块中的所有过程会以单一且可滚动的方式显示在“代码”窗口；或一次显示一个过程。
显示过程分隔符	在“代码”窗口中每一个过程的终点上显示分隔符条。
自动列举成员	在插入点上，Visual Basic 会显示信息以表示逻辑上的完整语句。
自动快速信息	显示与您所键入的函数与所需参数相关的信息。
自动数据提示	自动显示鼠标所在变量的值。只有在中断模式才有效。
在编辑器中拖放	代码元素可以从“代码”窗口拖动到“立即”或“监视”窗口中。

编辑格式

选项	描述
前景、背景以及标识色	“代码颜色设置”列表中所列示的不同文本颜色。
字体	用于显示代码的字体。
大小	代码的字体大小。
边界标识条	显示“边界标识条”。
通用

选项	描述
显示网格	在窗体中显示网格。
网格单位	列出网格中单元的度量单位。
宽度	窗体中网格存储单位的宽度。
高度	窗体中网格存储单位的高度。
对齐控件到网格	在封闭网格上自动对超过控件边缘的部分定位。
显示工具提示	显示工具栏按钮的工具提示。
折叠 Proj. Hides 窗口	当“工程资源管理器”中的工程折叠起来之后，会自动关闭工程、UserForm、对象或模块窗口。
状态丧失前通知	显示一个信息，指出对运行中的工程，所要求的动作使所有模块级变量得以重置。
发生错误则中断	任何错误都会使工程切换到中断模式，不管错误处理程序是否为活动的，也不管代码是否在类模块中。
在类模块中中断	任何在对象类模块中失去句柄的错误会让工程进入中断模式。
在失去句柄错误时中断	任何其他失去句柄的错误会让工程进入中断模式。
请求时编译	在执行前就已完全编译工程，或已编译所需的代码。
后台编译	利用运行时的空闲时间在后台完成工程的编译（只有在已设置请求时编译才有效）。
连接

选项	描述
适当窗口的复选框	一个窗口可以被附加到紧邻的可连接窗口或 Visual Basic 编辑窗口。


拆分代码窗口

您可以将“代码”窗口水平拆分成两个面板，从而可同时查看模块的两个代码段。每个面板都有滚动条，包含水平与垂直滚动条。过程框以及对象框选项所指的是拥有焦点的面板。代码的变化会立即反应在两个面板中。

要将代码窗口拆分成两个面板，请

•	向下拖动“代码”窗口中垂直滚动条右上角的拆分条。

要从代码窗口中删除拆分条，请

•	在代码窗口上双击或拖动拆分条到“代码”窗口的顶部或下端。


启动代码

一个方法，用来检测代码运行起来是否如用户所需。

要启动代码，请

•	在“运行”菜单中选择“运行子程序/用户窗体”（F5）。

如果您的应用程序没有运行，则可能是由于：

•	代码中存在语法错误或其他错误。

•	代码中存在逻辑错误，由此可能会导致运行时错误。

为了在显示错误信息时获得帮助，可单击“帮助”按钮或按F1 键。在重新执行代码之前应考虑它对修改错误所作的建议。


停止执行代码

在您执行代码时，可能会因以下原因而停止执行：

•	发生不可捕获的运行时错误。

•	发生可捕获的运行时错误，并且在“选项”对话框的“通用”选项卡中选定“发生错误则中断”。

•	遇到一个断点。

•	在代码中遇到一个 Stop 语句，切换到中断模式。

•	在代码中遇到一个 End 语句，切换到设计时。

•	在给定的地方人工中断执行。

•	遇到一个监视表达式，如果其值改变或为真，则该表达式被设置为中断。

要人工中断执行，请

•	若要切换到中断模式，可选择“运行”菜单中的“中断” (CTRL+BREAK)或使用工具栏中的快捷键：

•	若要切换到设计时，可以选定“运行”菜单中的“重设置” <projectname> 或使用工具栏中的快捷键：

要在应用程序中止时继续执行，请

•	在“运行”菜单中选择“继续”（F5），或使用工具栏中的快捷键重设置：

�或�

•	在“调试”菜单中选择“逐语句”（F8）、“逐过程”（SHIFT+F8）、“跳出” (CTRL+SHIFT+F8)，或是“运行到光标处”(CTRL+F8)。


跟踪代码的执行

因为先执行哪条语句并不总是很明确的，所以要跟踪代码的执行。可使用下列技巧跟踪代码的执行：

•	“逐语句”：跟踪代码的每一行，并逐语句跟踪过程；这样就可查看每个语句对变量的效果。

•	“逐过程”：执行每个过程时将它当成单个语句。使用它代替“逐语句”以跳过整个过程调用，而不是进入调用的过程。

•	“跳出”：像执行单一语句那样执行过程内的所有剩余代码，并且跳到原来调用本过程的过程的下个语句。

•	“运行到光标处”：允许在代码中选定想要中断执行的语句。这样就允许“逐过程”执行代码区段，例如大循环。

要从当前语句跟踪执行，请

•	在“调试”菜单中选定“逐语句”（F8）、“逐过程”（SHIFT+F8）、“跳出” (CTRL+SHIFT+F8)或“运行到光标处”(CTRL+F8)。

从程序的开头跟踪执行，请

•	在“调试”菜单中选定“逐语句”（F8）、“逐过程”（SHIFT+F8）、“跳出” (CTRL+SHIFT+F8)或“运行到光标处”(CTRL+F8)。


打开或关闭语法检查

Visual Basic 的语法检查包含有下列功能：

•	检查所键入的语句是否有语法错误，例如拼错关键字或缺少分隔点，若有错误则会警告您。

•	如果语法是正确的就将代码转换为内部形式，这样可加快执行时间。

当您初次启动时会自动打开这一功能，但是，如果想先编写代码而不必对发生的错误发出警告，则可将它关闭掉。

要启用语法检查，请按照以下步骤执行：

1.	在“工具”菜单中单击“选项”。

2.	选定“编辑器”选项卡。

3.	选定“自动语法检测”复选框。

4.	单击“确定”。

要禁止语法检查，请按照以下步骤执行：

1.	单击“工具”菜单中的“选项”。

2.	选定“编辑器”选项卡。

3.	清除“自动语法检测”复选框。

4.	单击“确定”。


使用“立即”窗口

“立即”窗口显示得自代码中调试语句的信息，或直接键入窗口的命令所生成的信息。

要显示“立即”窗口，请

•	从“视图”菜单中选定“立即”窗口 (CTRL+G)。

在“立即”窗口中执行代码，请

1.	在“立即”窗口中键入一行代码。

2.	单击 ENTER 键来执行代码。

使用“立即”窗口可：

•	检测有问题的或新编写的代码。

•	当执行应用程序时查询或改变变量的值。当应用程序中断时，将一个您所想的新值指定给程序中的变量。

•	当执行应用程序时查询或改变属性值。

•	在代码中调用如您所需的过程。

•	当运行应用程序时查看调试的输出。

注意   “立即”窗口中语句是在上下文中执行的；也就是说，如同把它们键入到一特定模块之中。

在“立即”窗口执行的时候，如果需要有关函数、语句、属性或方法的语法帮助，则可选定关键字、属性名或是方法名称，然后按F1键。


使用“对象浏览器”

“对象浏览器”可让您浏览工程中所有可获得的对象并查看它们的属性、方法以及事件。此外还可查看工程中可从对象库获得的过程以及常数。很容易显示您所浏览的对象的联机帮助，也可用“对象浏览器”去搜索和使用您所创建的对象；其他应用程序的对象也可用它来浏览。

可在“帮助”中键入对象浏览器来得到有关“对象浏览器”的帮助。

要使用“对象浏览器”，请按照以下步骤执行：

1.	激活一个模块。

2.	在“查看”菜单中选定“对象浏览器”(F2)或是使用工具栏中的快捷键： 。

3.	在“工程/库”列表中选定您所要查看的工程或程序库名称。

4.	使用“类”列表选定类；使用“成员”列表去选定类或工程中的特定成员。

5.	查看在窗口底端的详细资料区选定的工程或类的信息。

6.	使用“帮助”按钮显示所选类或成员的帮助主题。


使用“工程资源管理器”

“工程资源管理器”显示工程层次结构的列表以及每个工程所包含与引用的项目。

要漫游“工程资源管理器”，请按照以下步骤执行：

1.	在“视图”菜单中选定“工程资源管理器” (CTRL+R)或使用工具栏中的快捷键： 。

2.	从包括所有工程及其部件的可折叠树中选定一个工程。

3.	单击“查看代码”按钮打开“代码”窗口，并开始键入代码。

�或�

单击“查看对象”按钮来打开包含特定对象的窗口。

�或�

单击“切换文件夹”按钮可以在查看文件夹与查看文件夹内容之间做切换。


使用“属性”窗口

“属性”窗口列出所选定对象在设计时的属性以及当前的设置。可在设计时改变这些属性。当您选定多个控件时，“属性”窗口会包含全部已选定控件的属性命令。

要漫游“属性”窗口，请按照以下步骤执行：

1．	从 Visual Basic 编辑器的“查看”菜单内选定“属性”窗口 (F4)。2．	选定要显示其属性的对象。可用鼠标选定对象，也可在“工程资源管理器”的列表中选定。

2.	单击“按字母序”选项卡则以字母顺序显示属性，若单击“按分类序”选项卡则以分类来显示属性。

要改变属性值，请按照以下步骤执行：

1.	选定左列中的属性。

2.	改变右列中的属性值。

注意  可在右列中键入属性值。对于具有一组事先定义值的属性，可以单击属性值并从列表框中选定一个值。