求助,TWebBrowser 如何实现Excel文件的自动保存
lf 2011-08-10 02:25:20 各位大侠,本人做java的,对Delphi一知半解。
事情是这样的,A项目 要用到B项目的数据,但是B项目不提供任何接口。所以只能想其他办法解决。
我们的思路是:
1,用DELPHI作一采集程序,里边包含TWebBrowser组件。
2,这个程序定时打开 B项目,并且自动登录(已经实现)
3,自动点击B项目的查询功能查询结果(已经实现)
4,自动点击“导出”按钮,实现Excel文件的下载。
如果能下载到Excel格式的文件,后边的事情就简单了。
现在的问题是,点击了“导出”按钮后,TWebBrowser会弹出文件保存对话框。。。
请教各位大侠,这个问题怎么解决。
我们现在有以下两种思路
第一种方式:TWebBrowser 检测到资源类型是Excel后自动保存,从而跳过文件保存对话框。
第二种方式:当文件保存对话框出现后,模拟点击保存按钮。
不知可行不可行,还望各位大大指正。