delphi 7 中opendialog 怎么设置为 打开指定文件

我的意思是说我用一个按钮事件来打开e盘的abc文件夹下的abc.xls文件,我应该怎样做呢?... 我的意思是说 我用一个按钮事件来打开 e盘的abc文件夹下的abc.xls 文件,我应该怎样做呢? 展开
 我来答
saromman
2011-09-23 · TA获得超过456个赞
知道答主
回答量:130
采纳率:0%
帮助的人:133万
展开全部
加入Opendialog控件之后,在控件的属性里面找到乎雀盯Filter属岁袜性,然后点击右边的...按钮,
在FILE name列输入 “WORD 文件",然岁和后再右边输入 *.doc
这样就可以只打开DOC后缀的WORD文件了!
可以加QQ45185852 交流DELPHI
徐金柱第一
2011-09-26 · TA获得超过333个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:182万
展开全部
OpenDialog1.Filter:=' *.doc|*.txt'; \\指定要打开文件的类型
OpenDialog1.InitialDir:='\Documents and Settings\Administrator\桌面\薯则猛'盯族; \\指定要打开文件的路径
OpenDialog1.filename :='集团办公电话手册更新.doc'; \\指定的文件名称
按照你的要求的话根本不需要opendialog,opendialog必然会显示打开文件对话框的。
用 ExcelApplication1: TExcelApplication;这个控件最适合你的要数桥求了
procedure TForm1.Button1Click(Sender: TObject);
begin
ExcelApplication1.Connect;
ExcelApplication1.Workbooks.Open ('e:\abc.xls',
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
ExcelApplication1.Visible[0]:=True;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ExcelApplication1.Quit;
ExcelApplication1.Disconnect;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-24
展开全部
工具,选项,安全性,个人信息选项下面,把勾选去掉 。如果是2007的话就点击工作簿上的office徽标-Excel选项-信任中心-个人信息选项,文档特定设置下的“保存时从文枣巧拍谨件属性中删凳贺键除个人信息(R)”前面的“√”取消!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stzxx
2011-09-28 · TA获得超过129个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:144万
展开全部
你可以不用opendialog ,如果你的文件就永都是E:\abc\bac.xls,那就直李肆陪接指向那哪蠢个文件就行了,不需雹困要用到opendialog 控件
追问
那用什么打开啊?
追答
你想在什么地方打开它直接调用就行了,只是把opendialog 这一步省了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhuayuan
2011-09-23 · 超过10用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:37万
展开全部
打开指定类型文件:Filter:='蠢岁此 (这里写任意说明)|*.txt';
打开指定文件:FileName:='雀埋指定文件名带迅';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式