沒有腳本編輯器的Excel2010批量修改表名
時(shí)間:
若木1由 分享
初嘗Excel2010,其華麗的界面、完善的功能、便捷的操作著實(shí)令人著迷,但新版Excel在功能上也并非有增無減??赡苁浅鲇谑褂妙l率的考慮,微軟取消了一些功能。如2003版的“Microsoft腳本編輯器”。
但從筆者經(jīng)驗(yàn)來講,這實(shí)在是一大損失,因此許多直接針對(duì)Excel底層的操作都變得更加難以實(shí)現(xiàn)。以批量更改工作表名為例,Excel2003可以在不關(guān)閉工作簿的情況下,直接在腳本編輯器修改。
如圖1,工作簿BOOK1共有六個(gè)工作表,現(xiàn)需要在每個(gè)工作表名后面加一個(gè)“月”字。
Excel 2003中的操作
依次點(diǎn)擊“工具→宏→Microsoft腳本編輯器”打開“腳本編輯器”,默認(rèn)顯示的是工作表“1”的腳本,點(diǎn)擊“視圖――項(xiàng)目資源管理器”,雙擊“項(xiàng)目資源管理器”中的“BOOK1”標(biāo)簽,顯示工作簿腳本。依次點(diǎn)擊“編輯→查找和替換→替換”,查找內(nèi)容為“”,替換為“月”,全部替換(圖2)。
不用關(guān)閉“腳本編輯器”,回到Excel界面,會(huì)出現(xiàn)一個(gè)“刷新對(duì)話框”,點(diǎn)擊“刷新”按鈕,工作表名被批量更改(圖3)。
Excel 2010中的操作
在新版Excel中將同樣的工作表名批量更改,首先要將工作表“1”的名稱更改為“1月”后保存并關(guān)閉工作簿。因?yàn)槿绻ぷ鞑镜乃泄ぷ鞅砻形闯霈F(xiàn)過中文,按照上面的方法進(jìn)行操作后,Excel會(huì)報(bào)錯(cuò)。
我們還有一個(gè)解決辦法,“右鍵單擊工作簿→打開方式→WinRAR壓縮文件管理器”,雙擊XL文件夾,找到WORKBOOK.XML文件,用記事本打開。
選擇“編輯→替換”,在查找內(nèi)容中輸入“sheetId”,替換為“月” sheetId”,全部替換,關(guān)閉記事本,在以下出現(xiàn)的兩個(gè)對(duì)話框中都點(diǎn)擊“是”,保存文件(注意:查找替換時(shí)仍然區(qū)分大小寫)。
重新打開工作簿,工作表名已經(jīng)批量更改完畢。
批量更改工作表名,批量添加、修改超鏈接,批量插入、修改批注等等看似難以實(shí)現(xiàn)的操作都可以使用以上方法完成,失去“腳本編輯器”的Excel 2010只能在關(guān)閉工作簿的情況下曲線解決。
但從筆者經(jīng)驗(yàn)來講,這實(shí)在是一大損失,因此許多直接針對(duì)Excel底層的操作都變得更加難以實(shí)現(xiàn)。以批量更改工作表名為例,Excel2003可以在不關(guān)閉工作簿的情況下,直接在腳本編輯器修改。
如圖1,工作簿BOOK1共有六個(gè)工作表,現(xiàn)需要在每個(gè)工作表名后面加一個(gè)“月”字。
Excel 2003中的操作
依次點(diǎn)擊“工具→宏→Microsoft腳本編輯器”打開“腳本編輯器”,默認(rèn)顯示的是工作表“1”的腳本,點(diǎn)擊“視圖――項(xiàng)目資源管理器”,雙擊“項(xiàng)目資源管理器”中的“BOOK1”標(biāo)簽,顯示工作簿腳本。依次點(diǎn)擊“編輯→查找和替換→替換”,查找內(nèi)容為“”,替換為“月”,全部替換(圖2)。
不用關(guān)閉“腳本編輯器”,回到Excel界面,會(huì)出現(xiàn)一個(gè)“刷新對(duì)話框”,點(diǎn)擊“刷新”按鈕,工作表名被批量更改(圖3)。
Excel 2010中的操作
在新版Excel中將同樣的工作表名批量更改,首先要將工作表“1”的名稱更改為“1月”后保存并關(guān)閉工作簿。因?yàn)槿绻ぷ鞑镜乃泄ぷ鞅砻形闯霈F(xiàn)過中文,按照上面的方法進(jìn)行操作后,Excel會(huì)報(bào)錯(cuò)。
我們還有一個(gè)解決辦法,“右鍵單擊工作簿→打開方式→WinRAR壓縮文件管理器”,雙擊XL文件夾,找到WORKBOOK.XML文件,用記事本打開。
選擇“編輯→替換”,在查找內(nèi)容中輸入“sheetId”,替換為“月” sheetId”,全部替換,關(guān)閉記事本,在以下出現(xiàn)的兩個(gè)對(duì)話框中都點(diǎn)擊“是”,保存文件(注意:查找替換時(shí)仍然區(qū)分大小寫)。
重新打開工作簿,工作表名已經(jīng)批量更改完畢。
批量更改工作表名,批量添加、修改超鏈接,批量插入、修改批注等等看似難以實(shí)現(xiàn)的操作都可以使用以上方法完成,失去“腳本編輯器”的Excel 2010只能在關(guān)閉工作簿的情況下曲線解決。