以程式設計方式儲存活頁簿
儲存活頁簿有好幾種方式。 您可以儲存活頁簿,而不變更路徑。 如果活頁簿先前沒有儲存過,則應該指定路徑來儲存活頁簿。 如果沒有明確指定路徑,Microsoft Office Excel 會將這個檔案以建立時指定的名稱儲存在目前的資料夾中。 您也可以儲存活頁簿的複本,而不修改記憶體中的已開啟活頁簿。
適用對象:本主題資訊適用於文件層級的專案和 Excel 的 VSTO 增益集專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
儲存活頁簿,而不變更路徑
儲存與文件層級自訂相關聯的活頁簿
請呼叫 Save 類別的
ThisWorkbook
方法。
透過 VSTO 增益集儲存現用活頁簿
請呼叫 Save 方法,即可儲存現用活頁簿。 若要使用下列程式碼範例,請在 Excel VSTO 增益集專案的
ThisAddIn
類別中執行程式碼。
使用新路徑儲存活頁簿
您可以將指定的活頁簿儲存至新位置或使用新名稱儲存,也可以選擇性地指定檔案格式、密碼、存取模式等項目。
注意
在使用新路徑儲存活頁簿之前,您可能想要將 DisplayAlerts 屬性設為 False,因為以某些格式儲存需要互動。 將此屬性設定為 False 會導致 Excel 使用所有預設值。
儲存與文件層級自訂相關聯的活頁簿
請呼叫 SaveAs 類別的
ThisWorkbook
方法。 若要使用下列程式碼範例,請在ThisWorkbook
類別中執行程式碼。
透過 VSTO 增益集儲存現用活頁簿
呼叫 SaveAs 方法,即可將現用活頁簿儲存至新路徑。 若要使用下列程式碼範例,請在 Excel VSTO 增益集專案的
ThisAddIn
類別中執行程式碼。
儲存活頁簿的複本
您可以將活頁簿的複本儲存至檔案,而不修改記憶體中的已開啟活頁簿。 如果您要建立備份複本而不修改活頁簿的位置,這個方法就很有用。
儲存與文件層級自訂相關聯的活頁簿
請呼叫 SaveCopyAs 類別的
ThisWorkbook
方法。 若要使用下列程式碼範例,請在ThisWorkbook
類別中執行程式碼。
透過 VSTO 增益集儲存現用活頁簿
請呼叫 SaveCopyAs 方法,即可儲存現用活頁簿的複本。 若要使用下列程式碼範例,請在 Excel VSTO 增益集專案的
ThisAddIn
類別中執行程式碼。
若要確認儲存是否成功
您可以使用一些 DocumentProperties (例如上次儲存時間) 來確認儲存是否成功。
穩固程式設計
以互動方式取消任何儲存或複製活頁簿的方法,都會在程式碼中引發執行階段錯誤。 例如,如果您的程序呼叫 SaveAs 方法但未停用 Excel 的提示,且您的使用者在出現提示時按一下取消,則 Excel 會引發執行階段錯誤。