摘要:
Macro 的 Excel 檔案打不開?您可能想知道如何在 Windows 10 和 Windows 7 中復原損毀的 Macro 的 Excel 文件。這篇文章概述了 Macro 的 excel 工作表損毀的原因,以及修復損壞 excel (.xlsm) 檔案的 Top 5 種方法。
問題:「我有一個損壞的 Microsoft Excel Macro 的工作表 .xlsm 檔案。我該如何還原它?」
解決方法 | 疑難排解步驟 |
---|---|
方法 1. 開啟並修復 | 在「檔案」選項卡上,點擊「開啟」。瀏覽位置...完整步驟 |
方法 2. 計算選項改成手動 | 通過檔案 > 新增一個空白活頁簿...完整步驟 |
方法 3. 使用外部引用 | 點擊檔案 > 開啟 > 右鍵點擊該資料夾...完整步驟 |
方法 4. Wordpad 中開啟 | 如果寫字板可以用 Macro 開啟您的 Excel 檔案...完整步驟 |
方法 5. Recove Macros | 開啟 Excel>設定計算...完整步驟 |
當 Excel 工作表因傳送以下錯誤而無法開啟時(類似錯誤太多,無法在此處提供示例),它已損壞。
即使檔案能夠在 Excel 中正常開啟,活頁簿中儲存的資料/公式/Macro 也可能損壞。本頁主要討論啟用 Macro 的 Excel 檔案,遇到損壞問題需要修復。
* Macro 在 Excel for Microsoft 365 中可用;Excel 2019; Excel 2016; Excel 2013; Excel 2010; Excel 2007
如果您在 Microsoft Excel 中有重複執行的任務,您可以錄製一個 Macro 來自動執行這些任務。 Macro 是一個動作或一組動作,您可以根據需要執行多次。當您建立 Macro 時,您正在記錄您的滑鼠點擊。建立 Macro 後,您可以對其進行編輯以對其工作方式進行細微變更。
根據 Microsoft 的案例,假設您每個月都為您的會計經理建立一份報告。您希望將具有過期帳戶的客戶的姓名格式化為紅色,並應用粗體格式。您可以建立並執行一個 Macro ,將這些格式變更快速應用到您選擇的單元格。
在 Excel 2007 或更高版本中,當您建立啟用了 Macro 的活頁簿時,檔案擴展名會從 .xlsx 變更為 .xlsm。簡而言之,這些檔案是完全相同的,只是 XLSM 檔案將執行以 Visual Basic for Applications (VBA) 語言編寫的嵌入式 Macro。
日常工作需要開 Macro 嗎?這取決於。 Microsoft 建議使用者不要在 Office 檔案中默認開啟 Macro,除非您確定這些 Macro 的作用並且您想要 Macro 提供的檔案功能,因為意外的 macsos 可能會帶來重大的安全風險,導致檔案您正在處理損壞的問題。
Microsoft Excel 設定為在開啟時檢測到損壞的檔案後修復損壞的檔案。下次您在 Excel 中開啟它時,通常可以自動修復一些小問題。但是,結果並不總是令人滿意,您必須採取進一步措施來解決嚴重損壞的檔案。
據了解,啟用 Macro 的檔案是 XLSM 檔案,而一般 Excel 檔案是 XLSX(從 Microsoft Excel 2007 開始)和 XLS(早期版本,如 Excel 2003)。恢復損壞的啟用 Macro 的 Excel 檔案類似於處理損壞的 XLSX 或 XLS 檔案。通常,下面給出的這五種方法專門用於在 Windows 11、10、8.1、8 和 7 中還原損壞的啟用 Macro 的 Excel 活頁簿。
接下來的兩個選項是修復和提取資料,您可以根據需求選擇其中一個選項:
此方法僅從損壞的啟用 Macro 的 Excel 檔案中檢索資料,不包括活頁簿中的公式和計算值。
嘗試在 Word 中開啟損壞的 Excel 檔案會有所幫助,但結果有限。在Word中,您必須安裝 Microsoft Office Excel 轉換工具,您的程式也無法在 Word 中還原。因此,對於損壞的啟用 Macro 的 Excel 檔案,使用寫字板比使用 Word 效果更好。
如果寫字板可以在啟用 Macro 的情況下開啟您的 Excel 檔案,您可以恢復儲存在檔案中的重要資料以及 VBA 程序( Macro ),您可以通過簡單地搜索 Sub 和 Function 的恢復文本來找到它們。
如果您在測試之前的方法後可以恢復資料但不能還原 Macro ,則繼續最後一個還原 Macro 的終極教學。
事實上,只有預防措施才能為我們提供 100% 的安全措施,以堅持我們在 Excel 中復雜工作表上的辛勤工作。進行實時備份或保留自動還原副本的努力不僅是為了防止檔案損壞,而且是為了防止檔案丟失!除了無法開啟關鍵檔案的機會外,不小心刪除、磁碟格式化、病毒感染、從一個地方到另一個地方的傳輸中斷......
因此,請始終注意檔案中海量資料的財產。除了知道如何應用前五種方法來處理啟用或不啟用 Macro 的損壞檔案外,還有必要找到一個值得信賴且功能強大的 Excel 檔案救援程式來救援丟失、刪除或未儲存的 Excel 檔案。
EaseUS Data Recovery Wizard 是權威網站評測者推薦的最好的免費資料救援軟體,當您遭受資料丟失時的首選,包括文件、圖片、影片、電子郵件和其他眾多檔案類型。
步驟1. 選擇一個位置開始尋找損毀的Excel檔案
啟動EaseUS Data Recovery Wizard,然後掃描損毀的Excel檔。
步驟2. 修復和恢復損毀的Excel文件
首先,通過篩選、檔案路徑、搜尋等查找損毀的檔案。
再來,預覽和修復。程式將自動修復損毀的Excel檔案。
步驟3. 將Excel檔存到安全位置
點擊「恢復」將修復的Excel檔案儲存到安全位置(不要將檔案存到丟失資料的硬碟分割區或外接裝置上)。
相關文章
7-data-recovery 資料救援軟體破解版,附帶產品序號和替代方案
最佳Hetman Partition Recovery Free替代軟體下載
[影片修復] 如何修復「Moov Atom Not Found」錯誤