VBA 代码操作代码
dadaV20190409
'VBE 对象是根对象,表示在 VBA 编辑器中存在的所有对象的最上层对象,常用对象如
下:
'1、VBAproject 对象:VBE 编辑器中的工程
'2、VBComponents 对象:表示工程中所有的部件集合,包括 Excel 对象、窗体、模块、
类模块。
'3、CodeModule 对象:表示部件中相关的代码
'操作 VBE 需要做的工作
'1 设置信任
'excel2003 中,工具--宏--安全性--可靠发行商,选中“信任对于...'
'excel2007 和 excel2010,开发工具--安全性--宏设置--选中'对...的信任'
'2 引用
Option Explicit
'一、返回模块的行数
Sub 返回模块 A 中的总行数()
MsgBox ThisWorkbook.VBProject.VBComponents('A').CodeModule.CountOfLines
End Sub
Sub 返回过程 test 中的总行数()
MsgBox
ThisWorkbook.VBProject.VBComponents('A').CodeModule.ProcCountLines('test',
vbext_pk_Proc)
End Sub