怎样调用浏览器(50分)

  • 主题发起人 主题发起人 张利中
  • 开始时间 开始时间

张利中

Unregistered / Unconfirmed
GUEST, unregistred user!
通过编程序用浏览器打开Excel文件(*.xls),怎么实现?
注意,这不是标准的网页文件.而且,浏览器能打开此类文件,只是
不知道用程序如何实现.能正确回答者,大分奉送!!
 
在注册表中查找键为.htm的项目,然后在它的子键中查找/shell/open/command,
得到的就是当前系统中默认的浏览器,然后把你的文件做为参数和这个浏览器的执行名
合在一起,WinExec就可以了。
当然文件名要按照file:///那种格式
 
uses ComObj
var
vExplorer :Variant;

vExplorer:=CreateOleobject('InternetExplore.Application');
vExplorer.Visible:=True;
vExplorer.Navigate('File:///c:/My Documents/test.xls');
....
vExplorer.quit;

要分!!!
 
多人接受答案了。
 
后退
顶部