如何用vba执行DOS命令?

要用vba执行DOS命令,可以有以下两种方法。

方法一、使用Shell函数执行DOS命令,代码如下:

其中cmd /c 表示启动一个新的命令解释器的一个新实例,并且执行后续的字符串指定的命令然后终止。

方法二、用WScript.Shell对象的Exec方法执行DOS命令,代码如下:

其中用WshShell对象比用Shell函数更加灵活,它不仅可以执行dos命令,还可以返回dos命令的结果,还可以判断dos命令的执行程度,是否已经执行完成。

 





       

发表评论