儲存 .xlsm --> .xltm 時出錯

儲存 .xlsm --> .xltm 時出錯

我有一本 .xlsm 格式的 Excel 書(它包含程式碼),並且使用此副檔名,它不會給我任何類型的錯誤。另一方面,另存為 .xltm 會給出以下錯誤訊息:

“此工作簿包含外部數據。是否希望 Microsoft Excel 在保存模板之前清除數據,然後在打開模板時自動刷新數據?”

奇怪的是,我已經審閱了整本書,並且沒有外部鏈接:我審閱了(在所有書頁中):i)公式,ii)數據連接,iii)條件格式,iv)名稱。它沒有資料透視表。

我在 Excel 2010 中建立了 .xlsm,並在 Excel 2010 和 Excel 2016 中將其另存為 .xltm。我也在 Windows 7 和 Windows 10 中嘗試過。

為什麼會出現此錯誤以及如何修復它?

非常感謝!

答案1

您要刪除的頁面的 VB 程式碼中是否有任何巨集?如果是這樣,請檢查 VBA 程式碼中是否有任何外部連結等,因為這些可能會導致您的錯誤。

答案2

xltm 是電子表格的模板,而不是電子表格。它包含的只是特定類型電子表格的格式,您可以將其用作開始。當我打開 Excel 時,它為我提供了許多模板,我可以根據這些模板建立新的電子表格:

Excel 2016 啟動/新螢幕

由於模板中預計不會包含任何實際數據(例如,簡歷模板不會預先加載我職業生涯的詳細資訊),因此它只是告訴您當前加載的電子表格中的所有數據都不會保存。

相關內容