VBA基础入门如何用VBA调用Bat批处理文件

如何用VBA调用Bat批处理文件

总有朋友会问:

能不能用VBA调用除了Excel的其他文件?

答案是可以的。

有一些用VBA来处理比较繁琐的需求

可能用Bat来处理就比较简单

但是,整体大的需求下又想用VBA来实现

我们就可以用VBA来调用Bat

言归正传

我们来看看到底用什么实现?

Shell

Shell是什么?

Shell就像是程序与系统之间的桥梁,就像一个可执行文件。

基本用法:

Shell(pathname【,windowstyle】)

例如:你要调用D盘下面的BAT文件,直接Call Shell(“文件所在位置”)

就可以了。

Shell的强大不至于此,还有很多更强的功能。

例如:打开D盘

Call Shell(“Explorer.exe D:")

例如:把D盘下111文件删除

Call Shell(“cmd.exe /c del D:\111.txt")

例如:把D盘下111文件复制到E盘

Call Shell(“cmd.exe /c copy D:\111.txtE:\")

等等,还有好多,等待着你去发现。

感兴趣的朋友,可以上网上去搜索更多的用法。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180406B12WO800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券