おっしゃるとおり、プロパティでしか使えませんでした。
VB6ではSubでもFunctionでもデフォルトにできたので、
当然出来ると勘違いしておりました。

書方は最初にも書きましたが、
Delegateのように関数のように振舞う
または、C++のoperator()のように、関数のように振舞うです。