excel表格xlb文件錯誤
excel表格xlb文件錯誤
獨立式應用程序時,調試其示例加載宏時,代碼總是在:
If Val(Application.Version) = 9 Then
sToolbarFile = Left$(sPath,InStrRev(sPath, “\”)) & “Excel.xlb”
Else
sToolbarFile = Left$(sPath,InStrRev(sPath, “\”)) & “Excel” &Val(Application.Version) & “.xlb”
End If
這里出錯!
反復調試后,問題解決了,但讓我對xlb文件提起了興趣,想弄清楚這到底是個什么類型的文件。
在網上查了一圈,總算大致明白了這種類型的文件可能是用來記錄用戶對Excel的操作更改,包括菜單、命令等。這樣,當用戶修改了Excel的配置后,下次啟動Excel時Excel會保留這些配置。但這也帶來了麻煩,譬如在用戶在開發定制的Excel應用程序時,如果沒有恢復Excel的常用設置或者應用程序運行中崩潰,就會導致一些問題,例如一些命令按鈕變灰不能使用。
如何解決呢?很簡單,直接將這個文件刪除即可。在下次重新啟動Excel時,Excel會自動生成一個新的同名文件,恢復其默認設置。
在哪里找到這個文件呢?其實,這個文件位于:
C:\用戶\<用戶名>\AppData\Roaming\Microsoft\Excel
文件夾下。不同的Excel版本具有不同的名字,自Excel 2003起,該文件在各Excel版本的名字如下:
Excel 2003:Excel11.xlb
Excel 2007:Excel12.xlb
Excel 2010:Excel14.xlb
Excel 2013/2016:Excel15.xlb
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。