Dot-Net
如何獲取 COM 對象的類型
我在 Visual Studio 中引用了一個 COM 庫,因此它自動為我創建了相應的互操作程序集。
GetType()我想對這些 com 對像做一個,但它們總是返回System.__ComObject. 不過,查詢它們的介面是可行的:bool isOfType = someComeObject is ISomeComObject; //this works但我真正想要的是返回 com 對象的實際類型:
Type type = someComeObject.GetType(); //returns System.__ComObject :-(有誰知道如何做我想做的事?
添加對
Microsoft.VisualBasic.dll然後的引用:Microsoft.VisualBasic.Information.TypeName(someCOMObject)MSDN 參考這裡。