.xls 與 .xlsx 與 .xlsm 之間的差異
下表提供 .xls 與 .xlsx 和 .xlsm 之間的一些基本差異。
已解決將檔案格式從 .xls 轉換為 .xlsx 或 .xlsm 的問題
如果您遇到下列任何徵狀,請按照下列步驟將檔案從 .xls 轉換為 .xlsx,如果活頁簿 (.xls) 包含巨集,您可以將它們轉換成 .xlsm。
- 開啟具有 .xls 擴充功能的活頁簿時速度變慢 (問題 3)
- 檔案大小變大,副檔名 .xls (問題 3)
- 如果您搭配巨集使用 .xls,並收到如下螢幕截圖所示的 OLE 錯誤 (問題 4)
注意
在執行以下步驟之前,請確保您擁有原始檔案的副本或備份。 轉換之後,請確認轉換檔案中的內容或版面配置是否有任何變更。
轉換成 .xls 檔案至 .xlsx 的步驟
- 若要確認檔案是否為 .xls 格式,您會注意到檔案類型為 Microsoft Explorer 中的 Excel 97 – 2003 工作表 。
- 開啟活頁簿 >瀏覽至 [檔案>另存新檔>瀏覽] –這將開啟下列視窗。 確定您位於正確的儲存活頁>簿路徑 在 [另存新檔類型>] 底下選擇 [Excel 活頁簿 (*.xlsx) ] 選取 [儲存]。
- 關閉並重新開啟已儲存的活頁簿 (.xlsx) ,變更才會生效。 您將在與 Microsoft Excel工作表 類型相同的文件夾中看到轉換後的工作簿,如下所示:
注意
您還可以注意到檔案大小幾乎是 .XLS 檔案大小的 3 倍。
驗證 .xls 活頁簿是否包含巨集的步驟
- 首先,我們需要驗證嘗試轉換 .xls 檔案是否有巨集。 若要驗證,請遵循下列步驟。
開啟 .xls 活頁簿> [開發人員] 索引標籤> 選取 [巨集] 按鈕,如下所示
- 這會開啟對話方塊,如下所示。 如果有任何巨集,名稱會列在此視窗中。 這裡, 儲存 是活頁簿中存在的巨集。
將 .xls (巨集、活頁簿) 轉換為 .xlsm 的步驟
- 開啟包含巨集的已識別 .xls 活頁簿。
-
瀏覽至 [檔案>]另存新檔>瀏覽 – 這將開啟下列視窗。 確定您位於儲存活頁簿 > 的正確路徑 選取 Excel Macro-Enabled 活頁簿 (*.xlsm) ,如下所示,然後選取 [儲存]。
- 具有副檔名為 .xlsm 的相同檔案名稱的新活頁簿將可供使用,如下所示:
- 關閉活頁簿以使變更生效。 重新開啟並確認巨集是否如預期般執行。