作编码之前的准备

E5071C

作编码之前的准备

有关基本操作的其他主题

模块的项目和三种类型

Project Explorer(项目浏览器)显示E5071C VBA中所用文件(模块)的列表和模块的三种类型(“用户表单”、“校准模块”和“类模块”)。每类模块都起如下所述其自身用途的作用。

项目

当您在E5071C的VBA环境内开发应用程序时,您要使用许多VBA程序文件(模块),并将其作为一个项目进行管理、项目用文件扩展各".vba"保存。

用户表单

用户表单包含一些控制,如按键和文本框当在特定控制上发生特定事件因形成用户界面对,您可以对被调用的事件驱动过程编码。用户表单用文件扩展名".frm"保存。

标准模块

标准模块包含一个或多个过程(封闭在Sub与End Sub之间的子程序)的集合。标准模块的一个典型应用是包含共享子例程和全局被调功能。标准模块用文件扩展名".bas"保存。

类模块

类模块包含数据和过程两者并起一个目标的作用。一旦您已建立一个用作目标的类模块,便可以形成该目标的任意个数实例,并将每个实例命名为目标变量。每个过程在标准模块中必须是唯一的,但您可以有通过类模块形成的目标的多个实例,类模块用文件扩展名".cls"保存。

 

显示代码窗

代码窗通过将模块插入项目而出现在Visual Basic Editor上。您可以亲自在这个代码窒息 进行编码(编程)。

E5071C的VBA环境不允许您管理多个项目。当通过送入被保存的项目文件而在Visual Basic Editor中存在当前项目时,您可以利用来自E5071C测量屏幕的下列方法;用新项目代替当前项目。

  1. Macro Setup > New Project

  2. 当您用新项目代替当前项目时,可能出现“当前项目是否要保存”的消息。如果您保存该项目,便点击Yes(是)按键,以显示保存对话框。关于对项目的保存,参见 Saving a Project(保存某个项目)

插入用户表单

在Visual Basic Editor内,完成下列“将用户表单增加到您的项目上”步骤之一。

  1. Insert(插入)菜单上,点击UserForm

  2. 工具栏上,点击"Insert User Form/Standard Module/Class Module/Procedure"(插入用户表单/标准模块/类模块/过程)图标,再点击UserForm

  3. Project Explorer中,右击"VBAProject"图标,再点击Insert > UserForm

  4. 增加用户表单不会自动打开用于该用户表单的代码窗。为了打开代码窗,点击下图中的"Display Code"(显示代码)图标。在Project Explorer中,或双击位于用户表单上的控制。

增加用户表单

插入标准模块

在Visual Basic Editor内,完成下列“将标准模块增加到您的项目上”步骤之一。

  1. Insert(插入)菜单上,点击Module

  2. 工具栏上,点击"Insert User Form/Standard Module/Class Module/Procedure"(插入用户表单/标准模块/类模块/过程)图标,再点击Module

  3. Project Explorer中,右击"VBAProject"图标,再点击Insert > Module

增加标准模块/类模块

插入类模块

在Visual Basic Editor内,完成下列“将类模块增加到您的项目上”步骤之一。

  1. Insert(插入)菜单上,点击ClassModule

  2. 工具栏上,点击"Insert User Form/Standard Module/Class Module/Procedure"(插入用户表单/标准模块/类模块/过程)图标,再点击ClassModule

  3. In Project Explorer中,右击"VBAProject"图标,再点击Insert > ClassModule

删除模块

您可以从Visual Basic Editor内的项目中删除任何不需要的模块。以下过程假定您想删除名为"Class1"的类模块。

  1. Project Explorer中点击"Class1" class module under the "Class Modules"(隶属于“类模块”的"Class1"类模块)图标,以将其突出显示。

  2. 利用下列方法之一删除"Class1"类模块:

    1. File(文件)菜单上,点击Remove Class1....

    2. 点击右鼠标键,再点击Remove Class1....

  3. 当您提示确认是否输出(保存)了"Class1"时,便点击No(否)。另外,如果您想保存模块,则可点击Yes(是)