VB 调用打开各种文件(自动查找使用默认的程序)

本文介绍了一段使用VBA代码调用ShellExecute函数来打开指定文件的示例。该函数位于shell32.dll中,可以用于启动与文件类型关联的应用程序。示例展示了如何通过VBA编写按钮点击事件来打开PPT文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任何文件都可以,只要关联了相关的程序

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As LongByVal lpOperation As StringByVal lpFile As StringByVal lpParameters As StringByVal lpDirectory As StringByVal nShowCmd As LongAs Long

'调用打开c:a.ppt
Private Sub Command1_Click() 
Dim pat 
pat 
= "c:a.ppt" '假设是你所放文件的路径 
ShellExecute Me.hwnd, "open", pat, pat, vbNull, 3 
End Sub
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值