Hope this helps

Function CallByName(Object As Object, ProcName As String, CallType As VbCallType, Args() As Variant)
Member of VBA.Interaction
Support IDispatch::Invoke


Enum VbCallType
Contains:
Const VbGet = 2
Const VbLet = 4
Const VbMethod = 1
Const VbSet = 8