有关问题搞定来分享下!通过模拟点击按钮控制外部程序,外部程序中的excel不启动

问题搞定来分享下!!!通过模拟点击按钮控制外部程序,外部程序中的excel不启动!
问题我自己已经解决了,谢谢各位了!本着让与大家分享的态度,故再发一贴!

原帖地址:http://bbs.****.net/topics/390948454

::SendMessage改成PostMessage就可以了,跟发送WM_LBUTTONDOWN和WM_LBUTTONUP或者WM_COMMAND没关系。
因为PostMessage是异步的发出去不管成功与否就立马返回了,SendMessage导致消息阻塞在哪里了就调用失败了。
错误的显示:
OperateExcel2003.exe 中的 0x7582812f 处最可能的异常: 0x8001010D: 因为应用程序正在发送一个输入同步呼叫,所以无法执行传出的呼叫
Warning: CreateDispatch returning scode = RPC_E_CANTCALLOUT_ININPUTSYNCCALL ($8001010D).
顺便还是谢谢凌乱哥等各位的回复!有关问题搞定来分享下!通过模拟点击按钮控制外部程序,外部程序中的excel不启动
------解决思路----------------------
有关问题搞定来分享下!通过模拟点击按钮控制外部程序,外部程序中的excel不启动恭喜恭喜,好几天没上论坛了,以为你还没搞定呢