本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

WorkbookBase.SaveAs 方法 (Object, Object, Object, Object, Object, Object, XlSaveAsAccessMode, Object, Object, Object, Object, Object)

 

將對活頁簿的變更儲存至不同的檔案。

命名空間:   Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

public void SaveAs(
	object filename,
	object fileFormat,
	object password,
	object writeResPassword,
	object readOnlyRecommended,
	object createBackup,
	XlSaveAsAccessMode accessMode,
	object conflictResolution,
	object addToMru,
	object textCodepage,
	object textVisualLayout,
	object local
)

參數

filename

要儲存的檔案名稱。  您可以加入完整路徑,如果沒有指定,Microsoft Office Excel 會將檔案儲存在目前的資料夾中。  

fileFormat

其中一個 XlFileFormat 值,該值可指定您在儲存檔案時使用的檔案格式。  若為現有檔案,預設格式為最後指定的檔案格式;若為新檔案,則預設格式為目前使用的 Excel 版本格式。  

password

區分大小寫的字串 (不能超過 15 個字元),表示將指定給該檔案的保護密碼。

writeResPassword

這個檔案的修改權密碼。  如果檔案儲存時有加入密碼,而開啟檔案時未提供密碼,檔案將以唯讀方式開啟。  

readOnlyRecommended

true 表示在開啟檔案時,會顯示建議以唯讀方式開啟檔案的訊息。

createBackup

true 表示會建立備份檔案。

accessMode

其中一個 XlSaveAsAccessMode 值。

conflictResolution

其中一個 XlSaveConflictResolution 值。

addToMru

true 表示將此活頁簿加入至最近開啟檔案的清單中。  預設值是 false  

textCodepage

不適用於美國英文 Excel。

textVisualLayout

不適用於美國英文 Excel。

local

true 表示會根據 Excel 所使用的語言 (包括控制台設定) 儲存檔案。   false (預設) 根據 Visual Basic for Application (VBA) 的語言儲存檔案。  

Visual Studio 不支援將活頁簿儲存成共用的活頁簿。

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例檢查 FileFormat 屬性的值,判斷活頁簿是否為正常的活頁簿。  如果活頁簿為正常的活頁簿,則此範例會呼叫 SaveAs 方法,將活頁簿重新儲存成名為 XMLCopy.xlsx 的 XML 試算表,並放在 Path 屬性指定的路徑中。  

這是示範文件層級自訂的範例。

private void WorkbookSaveAs()
{
    if (this.FileFormat == Excel.XlFileFormat.xlWorkbookNormal)
    {
        this.SaveAs(this.Path + @"\XMLCopy.xml",
            Excel.XlFileFormat.xlXMLSpreadsheet,
            false, false, Excel.XlSaveAsAccessMode.xlNoChange);
    }
}
回到頁首
顯示: