Office中国论坛/Access中国论坛
标题:
[求助]有什么方法统计VBA代码的行数?
[打印本页]
作者:
okmijn
时间:
2006-4-12 06:16
标题:
[求助]有什么方法统计VBA代码的行数?
[求助]有什么方法统计VBA代码的行数?
作者:
okmijn
时间:
2006-4-12 06:18
有人知道吗?
作者:
一点通
时间:
2006-4-12 06:31
未见过这样的例子,如是急需知道行数,可以将代码复制到Excel中去,结果马上就有
作者:
andymark
时间:
2006-4-12 07:09
CountOfLines 属性
参阅应用于[url=mk
MSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproCountOfLines.htm#example]示例[/url]特性
CountOfLines
属性返回 [url=mk
MSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproCountOfLines.htm#]
Long
[/url] 型值,指出[url=mk
MSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproCountOfLines.htm#]标准模块[/url]或
类模块
中的代码行数。
Long
型,只读。
expression.
CountOfLines
expression
必需。返回“应用于”列表中的一个对象的表达式。
设置
AllDataAccessPage
属性仅在使用 Visual Basic 时才可用,并且是只读属性。
说明
模块中的行从 1 开始编号。
模块中最后一行的行数是
CountOfLines
属性的值。
示例
以下示例将计算
Modules
集合中每个标准模块的行数和声明的行数。请注意,
Modules
集合只包含在模块编辑器中打开的模块。
Public Sub ModuleLineTotal(ByVal strModuleName As String)
Dim mdl As Module
' Open module to include in Modules collection.
DoCmd.OpenModule strModuleName
' Return reference to Module object.
Set mdl = Modules(strModuleName)
' Print number of lines in module.
Debug.Print "Number of lines: ", mdl.[b]CountOfLines[/b]
' Print number of declaration lines.
Debug.Print "Number of declaration lines: ", _
mdl.CountOfDeclarationLines
End Sub
复制代码
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3