IDL で、メソッドを定義します。
[id(1), helpstring("BLAH")] HRESULT SomeMethod([in, optional, defaultvalue(NULL)] IDispatch* para);
このメソッドを VBA で使用すると、スクリーン ヒントに次のように表示されます。
SomeMethod([para As Object])
私が欲しいのは、このパラメーターが「オプション」であるという兆候があるか、少なくともデフォルトのパラメーター「NULL」があるということです。このような:
SomeMethod([[optional]para As Object])
または少なくとも
SomeMethod([para As Object = NULL])
誰でも助けることができますか?ありがとう。