Zunächst einmal müßte es heißen
Public Function BuildProcArgString(ByVal ProcName As String, ParamArray Args()) As Variant
Außerdem erwartet "OnAction" einen String, der einen vorhandenen Prozedurnamen zurückgibt. Also z.B. "Modul1.Test1" und die Prozedur muß öffentlich sein.
Die Parameterübergabe müsste
BuildProcArgString = ProcName & ", " & Left(temp, Len(temp) - 1)
heißen, wobei ich nicht glaube, daß in dieser Diktion eine Parameterübergabe überhaupt erlaubt ist. Ich denke, die Parameter müsste sich die Prozedur selbst holen. (Kann ich aber nicht beschwören!)
|