Ms access 以字符串形式返回过程名称

Ms access 以字符串形式返回过程名称,ms-access,vba,Ms Access,Vba,我希望能够有一个错误消息,告诉我我的错误是在哪个过程中 下面是我可以使用的基本错误处理程序的示例: err_Handler: Dim msg As String If Err.Number <> 0 Then msg = "Error #" & Str(Err.Number) & " error Line: " & Erl & Chr(13) & _ Err.Description

我希望能够有一个错误消息,告诉我我的错误是在哪个过程中

下面是我可以使用的基本错误处理程序的示例:

err_Handler:
   Dim msg As String
    If Err.Number <> 0 Then
        msg = "Error #" & Str(Err.Number) & " error Line: " & Erl & Chr(13) & _
               Err.Description
        MsgBox msg, , "Error", Err.HelpFile, Err.HelpContext
    End If
    Exit Sub
err\u处理程序:
作为字符串的Dim msg
如果错误号为0,则
msg=“Error#”&Str(Err.Number)和“Error Line:”&Erl&Chr(13)和_
错误描述
MsgBox msg,“Error”,Err.HelpFile,Err.HelpContext
如果结束
出口接头
我希望我的消息框在“报告中出错\u btn\u单击”行返回一些内容。为了实现这一点,我需要能够以字符串的形式获取过程名,这样我就可以在&strProcName中输入
“error”

然而,我不知道怎么做,或者从哪里开始

有可能吗


谢谢

我通常使用一个公共字符串,并执行类似以下私有子xyz()的操作:strprocname=“xyz”我使用MZ工具()-您可以创建一个模板,将错误处理添加到每个过程中,其中可以包括过程和模块名称。请看一下这可能就是您要查找的。