|
发表于 2009-4-24 11:31:29
|
显示全部楼层
还有更简单的办法就是用WebBrowser指向你要另存为的文档,然后调用如下方法另存为文件即可.
WebBrowser.ExecWB(1,1) //打开
WebBrowser.ExecWB(2,1) //关闭所有
WebBrowser.ExecWB(4,1) //另存为
WebBrowser.ExecWB(6,1) //打印
WebBrowser.ExecWB(6,6) //直接打印
WebBrowser.ExecWB(7,1) //打印预览
WebBrowser.ExecWB(8,1) //页面设置
WebBrowser.ExecWB(10,1) //属性
WebBrowser.ExecWB(17,1) //全选
WebBrowser.ExecWB(22,1) //刷新
WebBrowser.ExecWB(45,1) //关闭
----------------------------------------------------
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
WebBrowser1.ExecWB(4,1); //save as
//自己加一些其他代码设置后缀名
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
openDialog:TOpenDialog;
begin
try
openDialog:=TOpenDialog.Create(nil);
if openDialog.Execute then
begin
WebBrowser1.Navigate(openDialog.FileName);
end;
finally
openDialog.Free;
end;
end; |
|