读取Excel的编辑框

经过一番挖掘,事实certificate,Excel的编辑控件不是标准的Windows TextBox,我似乎无法对其执行GetWindowText() 。 做一个间谍它揭示它属于一个名为EXCEL6类。 有没有办法使用平台调用或其他方式从非标准的文本控件中获取文本?

后来我在MSDN中发现GetWindowText()不能用于属于其他进程的控件,而且我需要直接将WM_GETTEXT发送到目标窗口。 我也尝试过,但它似乎返回垃圾数据。