Compartir a través de


Propiedad Module.ProcCountLines (Access)

La propiedad ProcCountLines devuelve el número de líneas de un procedimiento especificado de un módulo estándar o un módulo de clase. Long de sólo lectura.

Sintaxis

expresión. ProcCountLines (ProcName, ProcKind)

Expresión Variable que representa un objeto Module .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
ProcName Obligatorio String El nombre de un procedimiento del módulo.
ProcKind Obligatorio vbext_ProcKind El tipo de procedimiento. Vea la sección Comentarios para los valores posibles.

Comentarios

El argumento ProcKind puede ser una de las siguientes constantes de vbext_ProcKind .

Constante Descripción
vbext_pk_Get Un procedimiento Property Get.
vbext_pk_Let Un procedimiento Property Let.
vbext_pk_Proc Un procedimiento Sub o Function.
vbext_pk_Set Un procedimiento Property Set.

El procedimiento comienza por los comentarios y las constantes de compilación que preceden inmediatamente a la definición de procedimiento, indicada por una de las siguientes instrucciones:

  • Una instrucción Sub
  • Una instrucción Function
  • Una instrucción Get de propiedad
  • Una instrucción Let de propiedad
  • Una instrucción Property Set

La propiedad ProcCountLines devuelve el número de líneas de un procedimiento, comenzando por la línea devuelta por la propiedad ProcStartLine y terminando por la línea que termina el procedimiento. El procedimiento puede terminar con End Sub, End Function o End Property.

Nota:

La propiedad ProcCountLines trata los procedimientos Sub y Function de forma similar, pero distingue entre cada tipo de procedimiento Property.

Ejemplo:

En el ejemplo siguiente se muestra un mensaje que indica el número de líneas de un procedimiento determinado.

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."

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.