¿Hay alguna forma de obtener el texto y la posición del cursor desde la barra de fórmulas en Excel?

 C Programming >> Programación C >  >> Tags >> Excel
¿Hay alguna forma de obtener el texto y la posición del cursor desde la barra de fórmulas en Excel?


Me gustaría obtener el actual Texto (posiblemente no confirmado) fuera de la barra de fórmulas en Excel (desde un complemento en proceso). Todas las técnicas "habituales" no funcionan, como GetWindowText(...), etc.


En cuanto a la posición del cursor:
GetCaretPos realmente funciona (devuelve las coordenadas x,y del signo de intercalación), pero EM_CHARFROMPOS no (siempre devuelve 0), por lo que es un callejón sin salida.


¿Esta funcionalidad está expuesta a través de COM o a la API XLL de alguna manera?


EDITAR:También me gustaría señalar que creo que la mayoría de mis problemas provienen del hecho de que la barra de fórmulas (al menos estoy 99% seguro) NO es un control de edición, que se puede ver mirando su clase de ventana.