CurrentProcedureName
Returns the name of the procedure in which the function is called, as a literal String.
Syntax: CurrentProcedureName [ () ]
The value is the name of the Sub, Function, or Property that lexically contains the call.
Note
CurrentProcedureName is a compile-time intrinsic: the literal string is determined when the source is compiled, from the procedure that surrounds the call. It is not derived from the runtime call stack — wrapping the call in a helper records the helper’s name, not the original caller’s.
Example
Public Sub DoWork()
Debug.Print CurrentProcedureName() ' Prints "DoWork"
End Sub
See Also
- CurrentComponentName function
- CurrentProjectName function
- CurrentSourceFile function