模块代码(标准模块代码)

模块代码(标准模块代码)

代码(标准模块代码)

大家好,最近发布的内容是“VBA信息采集与处理”的一部分。本教程针对中高级人员,涉及范围更广,实用性更强。现在,内容是第三个话题“VBA代码的分类及如何利用代码自动关闭空空闲文件”。

大家好,我们要开始一个新的话题。在本主题中,我们将首先解释VBA码应用程序的模块,然后介绍如何使用VBA码来实现打开文件的自动关闭。

我们应该知道模块是代码的容器。所有的代码在执行之前都必须以模块的形式编写。您可以将该模块视为一个文件。事实上,我们可以将模块导出为文本文件。一个模块可以包含几个进程。对于一个小项目,你可以把所有的代码放在一个模块中。对于大型复杂的项目,代码可以编写成几个模块,以便于组织和修改。执行代码时,进程在哪个模块中并不重要。一个模块的代码可以调用同一项目中任何其他模块的代码(注意,被调用过程的范围不是私有的)。

此外,我们还可以通过从VBA编辑器的“文件”菜单中选择“导入”,将文件扩展名为bas的模块文件和文件扩展名为cls或frm的类模块文件(用于用户表单)导入到项目中。那么在VBA密码是如何分类的呢?一般来说,按模块分,有四类代码:标准模块代码;工作簿和工作表模块代码;用户表单模块代码;类代码,这个题目我主要给大家介绍标准模块代码、工作簿和工作表模块代码的知识。表单模块涉及的内容与以上两部分类似。关于班级模块,可以参考我的专题教程《VBA班级模块解读与应用》。

第1节标准代码模块

标准代码模块是放置大多数VBA代码的地方。对于程序员新手来说,所有的代码都在标准模块中。我们实现的大部分功能也是用标准模块代码完成的。这个内容是给大家讲解标准的模块代码。

1标准模块代码的组成

标准模块代码通常由三部分组成。第一部分是编译器指令部分,位于模块的顶部。它包含选项显式和选项比较文本等说明。但是这些指令不是必需的。你可以根据自己的习惯,在需要的时候使用。第二部分称为声明部分,可以在模块级或进程级声明变量。模块中的任何过程都可以访问这些变量,即使在执行了一个过程或一组过程并且修改了它们的值之后,它们仍然保留它们的值。声明部分还可以包含声明引用函数。这些函数定义通常指向构成Windows操作系统的各种DLL文件中的函数。在这些语句之前的Sub、Function或Property过程。第三部分是模块中包含的实际代码。代码部分包含执行实际工作的所有代码。

上述代码是将在这个项目中使用的代码。这段代码不包含上面解释的第一部分,没有设置强制变量的声明和比较方式等。,但它包含了上面解释的第二部分,声明了一个普通的公共变量:RunWhen,在整个项目中都有效。还声明了一个常量NUM_MINUTES。这个常量的意思是我们自动关闭这个文件需要多长时间。上面的子流程是我们前面提到的流程代码的第三部分。

2标准模块代码中的过程分类

过程是可以作为一个单元执行的代码块。所有代码必须属于一个过程。代码不能存在于过程之外。虽然单个模块可以包含一定数量(

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~