workbook加载文件路径_通过Workbook.XML 修复Excel自定义名称
小伙伴們經常想求助IT 提升打開Excel的速度,?標準回答是:重啟。
其實Excel 中影響打開速度的幾個因素:
1. 公式 2. 鏈接 3. 自定義名稱?
自定義名稱常常被人忽視,里面經常隱藏著眾多錯誤,而且有很多的名稱是隱藏的,通過名稱管理器是無法刪除的,更有甚者連名稱管理器也無法打開。
最近我就碰到了個這么個打不開名稱管理器的主...
1. 猜測可能是太多了,先數一數..
------------------------------------------------------------
Sub NameCount()
? ?MsgBox ActiveWorkbook.Names.Count
End Sub
------------------------------------------------------------
我當時差點一口水碰出來...搞了10萬個名稱...能打開這個文件,我已經覺得運氣相當不錯了.
2. 打開常備的FindLink 和Name Manager 宏試圖批量刪除, 結果Excel 瞬間崩潰
3. 無奈只能硬來,先把文件后綴改成.zip, 用解壓縮軟件打開,找到其中的xl路徑下的workbook.xml
解壓出來用Notepad+打開, 沒想到也卡得我懷疑人生...
正好手邊有Sublime Text 3,?加載了半天,萬幸可以正常打開和操作...
接著把所有definenames之后的錯誤的.. 刪除 (注意和HTML比較語言一樣都是成對出現)
4. 最后把修改好的這個XML 文件替換掉原Zip 文件里的那個,最后改為原來的excel 后綴名,Excel 就能瞬間打開了。
---------
PS. 好久沒記錄了這些東西,發現上次更新都已經是2019年了...確實有點懶..
流水賬式記錄,只為留下點痕跡而已..
總結
以上是生活随笔為你收集整理的workbook加载文件路径_通过Workbook.XML 修复Excel自定义名称的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dd命令iso linux_BootIS
- 下一篇: java创建树结构_Java学习之XML