Excel vb编辑器,如何制作一个宏,可以把一个盘里的文件自动复制到另外个盘里

会做这个宏的,麻烦发一下,有个大概的模式就可以了,谢谢

在VBA里面操作文件是可以的.但,我想出一个方法,同在VBA里间接使用BATCH文件来实现您的操作,也许会更简单点...

目标:假设要把C盘中的文件复制到D盘中
思路:用VBA生成一个可以执行复制操作的BAT文件,然后执行这个BAT文件就可以实现同样功能了.
方法:
(一个窗体上的一个按钮),按钮的Click事制为:

private sub command1_click()
open "c:\copy.bat" for output as #1
print #1, " xcopy c:\ d:\ /q"
print #1, "exit"
close #1

shell "c:\copy.bat",vbhide

end sub

当然,您可以把它改得更人性化点,个性化点的...比如:改下你想要复制的文件,复制到的地址(改成一个可以由用户控制的变量)

呵呵,不好意思!太仓促了,就能这样啦.....
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网