如何用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:\")
等等,还有好多,等待着你去发现。
感兴趣的朋友,可以上网上去搜索更多的用法。
领取专属 10元无门槛券
私享最新 技术干货