首页 > 编程语言 > 详细

VBA 检查模块中是否有某个函数

时间:2015-09-06 12:42:54      阅读:182      评论:0      收藏:0      [点我收藏+]

Function FindProcedures(ByRef wb As Workbook, ByVal Proc As String) As Boolean
    On Error GoTo ExitFunction
   
    Dim VBComp
    Dim CodeMod
    Dim LineNum As Long
    Dim ProcKind
   
    For Each VBComp In wb.VBProject.VBComponents
        If VBComp.Name = "模块1" Then
       
            With VBComp.CodeModule
           
                For N = 1 To .CountOfLines
                    s = .Lines(N, 1)
                    If InStr(s, Proc) > 0 Then
                        FindProcedures = True
                        Exit Function
                    End If
                   
                Next
            End With
       
        End If
    Next
   
    Exit Function

VBA 检查模块中是否有某个函数

原文:http://www.cnblogs.com/lbnnbs/p/4784890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!