在excel中使用vba重命名未打开的文件。
1.首先我们打开一个工作样表作为例子。
2.我们使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:
子重命名()
将“工作簿路径\旧名称. xls xls”命名为“工作簿路径\新名称. xls”
末端接头
3.我们知道,在excel中将一个文件保存为另一个文件时,可以对其进行重命名。在本例中,另存为是as代码的功能。Name是一个命名函数,所以name as就是重命名一个文件。
4.但是需要注意的是,改名的文件是未打开的文件,如果直接从打开的文件运行代码,程序会报错。
5.文件名应该用双引号括起来,并且应该填写完整的路径和文件名,包括文件后缀。您应该注意,文件扩展名需要通过系统设置来显示。
6.最后,你可以命名任何文件,包括但不限于excel文件,只要满足未打开的因素。当然后缀也可以修改,但是会用默认的关联程序打开。