<<< 返回 access911.net 编程静态资料库索引页

如何实现根据文件类型用系统默认程序打开文件?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2002-11-25  浏览人次:2157


专题地址:http://access911.net/fixhtm/77FAB11E.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何实现根据文件类型用系统默认程序打开文件?《VBA》

 


问题:

请教高手:如何实现根据文件类型用系统默认程序打开文件
小弟在程序中项加入这样的功能:
如点击 text.pdf就能用系统默认的acrobat打开text.pdf,
点击 text.doc就能用word打开文件?
也就是如何在access实现类似微软资源管理器那样的功能?

 

方法一:

shell "start text.pdf"

或者
shell "cmd /c ""text.pdf"""

 

方法二:

假设你的窗体中有一文本框[文件名],存放着word文件的完整路径,则按钮的单击事件中用
    
FollowHyperlink Me![文件名]


其实什么文件都可以这样打开,这是用文件的默认打开方式打开的

 

方法三:

调用windows api

Public Const SE_ERR_NOASSOC = 31
Public Const SW_SHOWNORMAL = 1.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/77FAB11E.htm

 


上一篇:如何禁止Excel删除工作表时的提示?

下一篇:注意:本论坛现在提供 "疯狂搜索" 功能。

2017年2月22日生成静态资料