shell 创建文件_vba代替鼠标打开文件夹

本文讲述了如何在VBA中利用Shell函数和Shell对象来自动化打开文件夹,省去手动操作的步骤。通过Shell函数调用explorer.exe可以最大化显示指定文件夹,而Shell对象则提供更丰富的功能,如切换桌面、打开运行对话框甚至关闭电脑。
摘要由CSDN通过智能技术生成

89b89da597e01ee0e042d1696fd6e7d6.png

在 VBA造文件夹的思考 一文中介绍了如何用vba代码新建文件夹。

在用VBA操作文件和文件夹的过程中,除了新建文件夹,我们还经常需要与文件夹有个人机交互的过程,比如选择文件所在的文件夹,然后再执行一系列VBA动作。

这个选择的过程也是打开文件夹的一种,这种在VBA里用内置的对话框对象FileDialog就可以实现。

今天要讲的打开文件夹不是这种,而是指在完成了一系列VBA动作后,如何直接打开结果文件夹,看下执行的情况。

以前我们往往都是执行完程序后,再用鼠标去打开结果文件夹看下结果,今天介绍的方法可以直接连这个鼠标步骤都免了。

1.用Shell函数打开指定的文件夹

代码如下:

Sub exceloffice()    '*****************    '上面一连串代码    '最后打开文件夹看下效果    Dim sPath As String    sPath = "c:\test"    Shell "explorer.exe " & sPath, vbMaximizedFocusEnd Sub

Shell函数是vb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值