大家好,感谢你长得这么好看还关注我的博客,么么哒~
刚写了批发邮件的博文,那么批发邮件中的附件怎样才能快速的分门别类的做好呢?
一般来说,能用到批发邮件,说明文件是批量制作的,比如工作场景:把本月的营销数据分发给全国各个区域、办事处。所以一般都是先做一个总表,然后用VBA按照组织架构拆分成N个工作簿文件(此过程的VBA实现与表格的设计有很大关系,后期有空分享),再批发邮件。所以我们可能会用到文件的重命名之类的问题,下面分享一下方法,择需使用吧!
一、文件夹批量创建
创建一个txt文件,格式:MD+空格+文件名,然后将文件后缀的txt改成bat,双击运行“新建文本文档.bat”,如下:则创建A、B、C、D四个文件夹
一般情况下,需要创建的文件夹的名字我们是知道的,可以在Excel中生成文本内容。
二、获取文件夹下的文件名
此过程有三种方法,选择根据选择自己喜欢的就行~
方法一:创建.bat文件,先新建一个txt文件,写入 dir *.* /B>LIST.TXT ,改后缀为.bat,然后双击运行,即可得到一个LIST.TXT的文件,里面会有此文件夹下的所有文件名
方法二:复制文件夹路径,粘贴到浏览器地址栏(如360浏览器),回车即可,如下图:
方法三:VBA,详见附件吧!(注:源文件为网上获取,时间久远已不知原作者是哪位大神了,如有侵权,请联系我,谢谢!)
三、重命名
此过程有两种方法:
方法一:还是bat法,格式 REN+空格+旧文件名(含后缀)+ 空格+新文件名(含后缀),注意:此种方法不适用于文件名中含“-”等特殊字符的情况
方法二:VBA,详见附件吧!(注:代码非全自动,需要修改路径,可自己改进)
四、创建文件夹并移动
重命名后的文件,需要按照一定的规则将同一规则下的文件放入同一个文件夹中,这一步亦可使用VBA来实现(注:源文件为网上获取,如有侵权,请联系我,谢谢!)
原来是这样滴:
运行VBA后是这样滴:
以上,如有疑问请留言,欢迎各位大神不吝赐教,今天就写到这里了,朕也饿了~o(╯□╰)o