Function CallByNameExt(target_object As Object, ByVal proc_name As String, ParamArray args() As Variant) As Variant
target_object: 関数を実行するオブジェクト(Nothing指定時はApplication.Run、それ以外は CallByNameを内部的に呼び出し)
proc_name: 実行するオブジェクトのメソッド名
args(): メソッドに指定する引数(省略可・複数指定可)
のような関数を作りたかった (過去形) 。