我如何识别MS Excel对象types?

我正在使用后期绑定的OLE自动化来处理Excel。 问题是我不知道如何使用Selection返回的值,因为我不知道它是什么types…

我怎样才能确定它返回给我什么样的对象? 我希望有一个types的名字….

或者我必须通过一个我期待的价值清单?

您可以将对象转换为IDispatch调用GetTypeInfo()方法获取ITypeInfo接口,然后可以使用memid=MEMBERID_NIL调用GetDocumentation()方法获取名称。