Как я могу определить тип объекта MS Excel? - PullRequest
5 голосов
/ 13 мая 2011

Я использую OLE-систему позднего связывания для работы с Excel. Проблема в том, что я не знаю, как работать со значением, возвращаемым Selection, потому что я не знаю, какой это тип ...

Как я могу определить, какой объект он мне вернул? Я надеюсь на имя типа ....

Или я должен просмотреть список ожидаемых значений?

1 Ответ

8 голосов
/ 13 мая 2011

Вы можете привести объект к IDispatch, вызвать метод GetTypeInfo(), чтобы получить интерфейс ITypeInfo, и там вы можете вызвать метод GetDocumentation() с memid=MEMBERID_NIL, чтобы получить имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...