Я хочу получить текущий текст (возможно, незафиксированный) из строки формул в Excel (из надстройки в процессе). Все "обычные" методы не работают, например GetWindowText(...) и т.д.
Что касается положения курсора: GetCaretPos на самом деле работает (возвращает координаты x, y каретки), но EM_CHARFROMPOS не работает (всегда возвращает 0), так что это тупик.
Предоставляется ли эта функциональность через COM или API XLL каким-либо образом?
РЕДАКТИРОВАТЬ: я также хотел бы отметить, что я думаю, что большинство моих проблем связано с тем, что панель формул (по крайней мере, я уверен на 99%) НЕ является элементом управления редактированием, что можно увидеть, посмотрев на его оконный класс.