將 xls 儲存至 xlsx xlsm

.xls 與 .xlsx 與 .xlsm 之間的差異

下表提供 .xls 與 .xlsx 和 .xlsm 之間的一些基本差異。
00E37252-40BA-4216-A6C1-C6078C5C84B3

已解決將檔案格式從 .xls 轉換為 .xlsx 或 .xlsm 的問題

如果您遇到下列任何徵狀,請按照下列步驟將檔案從 .xls 轉換為 .xlsx,如果活頁簿 (.xls) 包含巨集,您可以將它們轉換成 .xlsm。

  1. 開啟具有 .xls 擴充功能的活頁簿時速度變慢 (問題 3)
  2. 檔案大小變大,副檔名 .xls (問題 3)
  3. 如果您搭配巨集使用 .xls,並收到如下螢幕截圖所示的 OLE 錯誤 (問題 4)
    DF76640F-0104-4EE9-9000-509BCBF29DD0
    6f1abd22-be9e-4b34-ba35-c8ff9a491d7b

注意

在執行以下步驟之前,請確保您擁有原始檔案的副本或備份。 轉換之後,請確認轉換檔案中的內容或版面配置是否有任何變更。

轉換成 .xls 檔案至 .xlsx 的步驟

  1. 若要確認檔案是否為 .xls 格式,您會注意到檔案類型為 Microsoft Explorer 中的 Excel 97 – 2003 工作表
    2c67d144-9b1a-495e-92ea-e4b31af1023e
  2. 開啟活頁簿 >瀏覽至 [檔案>另存新檔>瀏覽] –這將開啟下列視窗。 確定您位於正確的儲存活頁>簿路徑 在 [另存新檔類型>] 底下選擇 [Excel 活頁簿 (*.xlsx) ] 選取 [儲存]。
    447b0b8f-75f4-43ec-9aaf-71c6b780d0ff
  3. 關閉並重新開啟已儲存的活頁簿 (.xlsx) ,變更才會生效。 您將在與 Microsoft Excel工作表 類型相同的文件夾中看到轉換後的工作簿,如下所示:
    96edb80b-ab8b-4c6d-9d71-d1f9de7552a6

注意

您還可以注意到檔案大小幾乎是 .XLS 檔案大小的 3 倍。

驗證 .xls 活頁簿是否包含巨集的步驟

  1. 首先,我們需要驗證嘗試轉換 .xls 檔案是否有巨集。 若要驗證,請遵循下列步驟。
    開啟 .xls 活頁簿> [開發人員] 索引標籤> 選取 [巨集] 按鈕,如下所示
    68ecce61-13f6-4839-8902-80000d688797
  2. 這會開啟對話方塊,如下所示。 如果有任何巨集,名稱會列在此視窗中。 這裡, 儲存 是活頁簿中存在的巨集。
    B839DBA2-24FB-4705-8DC3-C3BEB36825FF

將 .xls (巨集、活頁簿) 轉換為 .xlsm 的步驟

  1. 開啟包含巨集的已識別 .xls 活頁簿。
  2. 瀏覽至 [檔案>]另存新檔>瀏覽 – 這將開啟下列視窗。 確定您位於儲存活頁簿 > 的正確路徑 選取 Excel Macro-Enabled 活頁簿 (*.xlsm) ,如下所示,然後選取 [儲存]。
    ED3f8761-d11d-4e4b-ae36-6fee9b75c662
  3. 具有副檔名為 .xlsm 的相同檔案名稱的新活頁簿將可供使用,如下所示:
    5838be6d-7375-41cd-8b48-736769c3abe1
  4. 關閉活頁簿以使變更生效。 重新開啟並確認巨集是否如預期般執行。

Microsoft 文章中的其他資訊

以另一種檔案格式儲存活頁簿 (microsoft.com)

不會移轉到其他檔案格式的 Excel 格式設定和功能 (microsoft.com)