2009-08-18 243 views
2

我有一個帶有宏的Excel 2007工作表。當我點擊一個按鈕,它立即彈出一個錯誤「文件未找到:VBA6.DLL」Excel - 「未找到文件:VBA6.DLL」

問題是,我一直在使用這張工作表,永遠不會看到這個問題。我對Macro代碼做了一些非常小的修改。

而且,我有兩個具有相同的宏代碼,我做了相同的更改,其他表。這兩張紙運行良好。

任何想法?

回答

4

順序如下:

  • 檢查引用(ALT + F11,工具,參考),看是否有被標記失蹤,確保Visual Basic的Applicatiions檢查。

  • 檢查目錄C:\ WINDOWS \ SYSTEM32爲VBA6.dll

  • 您可能需要註冊VBA6.dll(開始 - >運行)

    Regsvr32.exe的「C:\ WINDOWS \ system32 \ VBA6.dll「

0

我對共享文件有同樣的問題。整個解決方案如下:

  1. 取消共享文件
  2. 複製所有宏;表單,這個工作簿,模塊並以文本格式保存它們。
  3. 保存.XLSM爲.xlsx文件
  4. 保存回.xlxm文件
  5. 所有宏
  6. 重新共享文件
  7. 粘貼回
  8. 復位快捷鍵和說明宏觀選項

此工作無需轉到IT,並獲得具有管理憑據的人來修復它。