excel中使用vba對(duì)未打開(kāi)的文件重命名的方法
如何在excel中使用vba對(duì)未打開(kāi)的文件重命名方法呢?具體怎么操作呢?今天,學(xué)習(xí)啦小編就教大家在Excel中使用vba對(duì)未打開(kāi)的文件重命名的方法。
Excel中使用vba對(duì)未打開(kāi)的文件重命名的步驟如下:
首先我們打開(kāi)一個(gè)工作樣表作為例子。
我們使用alt+f11組合快捷鍵進(jìn)入vbe編輯器,插入一個(gè)新的模塊,并在模塊中輸入以下代碼:
Sub rename()
Name "<工作簿路徑>\<舊名稱>.xls" As "<工作簿路徑>\<新名稱>.xls"
End Sub
我們知道在excel中保存一個(gè)文件為另一個(gè)文件時(shí)可以重新命名,save as 就是本例中as 代碼的作用。name是命名函數(shù),所以name as 就是將文件重命名。
不過(guò)需要注意的是,name改名修改的文件是未打開(kāi)文件,如果是打開(kāi)的文件直接運(yùn)行代碼的話,程序會(huì)報(bào)錯(cuò)。
文件的名稱需要使用雙引號(hào)包括起來(lái),需要填寫(xiě)完整的路徑和文件名稱,包括文件的后綴名。大家需要注意文件的后綴名是需要通過(guò)系統(tǒng)設(shè)置來(lái)顯示的。
最后,使用name重命名文件只要是符合未打開(kāi)這一要素,就可以改名任何文件,包括但不限于excel的文件。當(dāng)然后綴也可以修改,但是會(huì)以默認(rèn)的關(guān)聯(lián)程序打開(kāi)。
excel中使用vba對(duì)未打開(kāi)的文件重命名的方法相關(guān)文章: