Excel の数式バーからテキストとカーソル位置を取得する方法はありますか?



電流を取得したい (コミットされていない可能性がある) Excel の数式バーからのテキスト (処理中のアドインから)。 GetWindowText(...) などの「通常の」手法はすべて機能しません。


カーソル位置について:
GetCaretPos は実際に機能します (キャレットの x、y 座標を返します) が、EM_CHARFROMPOS は機能しません (常に 0 を返します)。そのため行き止まりです。


この機能は、何らかの方法で COM または XLL API に公開されていますか?


編集:私の問題の大部分は、数式バーが(少なくとも99%確信している)編集コントロールではないという事実に起因すると思うことも指摘したいと思います。ウィンドウ クラス。