2011-05-12 18 views
5

Estoy usando la automatización OLE de enlace tardío para trabajar con Excel. El problema es que no sé cómo trabajar con el valor devuelto por Selection porque no sé de qué tipo es ...¿cómo puedo identificar un tipo de objeto MS Excel?

¿Cómo puedo determinar qué tipo de objeto me ha devuelto? Esperaría un nombre de tipo ....

¿O debo ejecutar una lista de valores que estoy esperando?

+1

Agregue el código que está utilizando para ayudarlo. – RRUZ

+0

estoy tratando de acceder a vExcelApp.Selection.Column pero está fallando al decir que no es compatible con Columna cuando estoy en una imagen. eso es, por supuesto, no es una sorpresa, pero me gustaría tener una buena manera de saber qué tipo de objeto me están dando. –

Respuesta

8

Usted puede convertir el objeto a IDispatch llamada al método GetTypeInfo() para obtener una interfaz ITypeInfo y allí puede llamar al método GetDocumentation() con memid=MEMBERID_NIL para obtener el nombre.

Cuestiones relacionadas