Преобразовать __ComObject в базовый тип объекта - PullRequest
0 голосов
/ 24 октября 2018

Я могу привести объект com без проблем, например:

ChartObject chart = selection as ChartObject;

Но если я попытаюсь просмотреть свойства в выделении с помощью отражения, это не удастся, потому что, хотя ChartObjects имеет свойство Parent,__ComObject не.

Есть ли способ превратить этот объект из __ComObject в тип ChartObject.И в этом случае во время выполнения я могу получить несколько различных типов объектов, поэтому я не могу выполнить приведение кода, мне нужно использовать отражение.

...