Module.ProcCountLines 属性 (Access)

ProcCountLines 属性返回标准模块或类模块中一个指定过程的行数。 只读 Long

语法

表达式ProcCountLines (ProcNameProcKind)

表达 一个代表 Module 对象的变量。

参数

名称 必需/可选 数据类型 说明
ProcName 必需 字符串 模块中过程的名称。
ProcKind 必需 vbext_ProcKind 过程的类型。 有关可能的设置,请参阅“备注”部分。

备注

ProcKind 参数可以是以下vbext_ProcKind常量之一。

常量 说明
vbext_pk_Get Get 属性 过程。
vbext_pk_Let Let 属性 过程。
vbext_pk_Proc 子程序函数 的过程。
vbext_pk_Set 设置属性 的过程。

过程以说明语句和编译常量打头,然后是下列一个语句表示的过程定义:

  • Sub 语句
  • 函数语句
  • Property Get 语句
  • Property Let 语句
  • 属性集语句

ProcCountLines 属性返回过程中的行数,这些行以 ProcStartLine 属性返回的行开始,以过程的最后一行结束。 过程可以使用 End SubEnd FunctionEnd Property 语句来结束。

注意

ProcCountLines 属性不区分 SubFunction 过程,但是区分 Property 过程的每一类型。

示例

下面的示例将显示一条消息,表明给定过程中的行数。

Dim strForm As String 
Dim strProc As String 
 
strForm = "Products" 
strProc = "Form_Activate" 
 
MsgBox "There are " & Forms(strForm).Module.ProcCountLines(strProc, vbext_pk_Proc) & _ 
 " lines in the " & strProc & " procedure."

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。