В 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])
Кто-нибудь может помочь?Спасибо.