一、SAVEAS方法詳解expression.SaveAs(FileName,FileFormat,Password,WriteResPassword,ReadOnlyRecommended,CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
expression 必需。該表達式返回上述對象中一個對象。
Filename Variant類型,可選。該字符串表示要保存的文件名。可包含完整路徑。如果不指定路徑,Microsoft Exce 將文件保存到當前文件夾中。
FileFormat Variant 類型,可選。保存文件時使用的文件格式。要得到有效選項的列表,請參閱 FileFormat 屬性。對於已有文件,其默認格式是上次指定的文件格式;對於新文件,默認格式為當前使用的 Excel 版本格式。
Password Variant 類型,可選。它是一個區分大小寫的字符串(最長不超過15個字符),用於指定文件的保護密碼。
WriteResPassword Variant類型,可選。該字符串表示文件的寫保護密碼。如果文件保存時帶有密碼,但打開文件時不輸入密碼,則該文件以只讀方式打開。
ReadOnlyRecommended Variant類型,可選。如果該值為True,則在打開文件時顯示一條信息,提示該文件以只讀方式打開。
CreateBackup Variant類型,可選。如果該值為True,則創建備份文件。
AccessMode XlSaveAsAccessMode類型,可選。
XlSaveAsAccessMode 可為以下 XlSaveAsAccessMode 常量之一。
xlExclusive (不含方式)
xlNoChange default (不更改訪問方式)
xlShared (共享列表)
如果省略此參數,則不會更改訪問方式。如果在沒有改變文件名的情況下保存共享列表,則可以忽略參數。若要改變訪問方式,請使用 ExclusiveAccess 方法。
ConflictResolution XlSaveConflictResolution 類型,可選。
XlSaveConflictResolution 可為以下 XlSaveConflictResolution 常量之一。
xlUserResolution (顯示沖突解決方案對話框)
xlLocalSessionChanges (自動接受本地用戶的修改)
xlOtherSessionChanges (接受除本地用戶之外的其他用戶的更改)
如果忽略本參數,則顯示沖突處理對話框。
AddToMru Variant 類型,可選。如果該值為True,則將該工作簿添加到最近使用的文件列表中。默認值為False。
TextCodePage Variant類型,可選。不在美國英語版的Microsoft Excel中使用。
TextVisualLayout Variant類型,可選。不在美國英語版的Microsoft Excel中使用。
Local Variant 類型,可選。如果該值為True,則以Microsoft Excel(包括控制面板設置)的語言保存文件。如果該值為False(默認值),則以Visual Basic for Applications (VBA) 的語言保存文件,其中 Visual Basic for Applications(VBA)為典型安裝的美國英語版本,除非VBA 項目中的Workbooks.Open來自舊的國際化的XL5/95 VBA項目。
二、Microsoft.Office.Interop.Excel.XlFileFormat的一些常量值說明
Member name | Description |
---|---|
xlAddIn | Microsoft Office Excel Add-In. |
xlCSV | Comma separated value. |
xlCSVMac | Comma separated value. |
xlCSVMSDOS | Comma separated value. |
xlCSVWindows | Comma separated value. |
xlCurrentPlatformText | Specifies a type of text format |
xlDBF2 | Dbase 2 format. |
xlDBF3 | Dbase 3 format. |
xlDBF4 | Dbase 4 format. |
xlDIF | Data Interchange format. |
xlExcel2 | Excel version 2.0. |
xlExcel2FarEast | Excel version 2.0 far east. |
xlExcel3 | Excel version 3.0. |
xlExcel4 | Excel version 4.0. |
xlExcel4Workbook | Excel version 4.0. Workbook format. |
xlExcel5 | Excel version 5.0. |
xlExcel7 | Excel 95. |
xlExcel9795 | Excel version 95 and 97. |
xlHtml | Web page format. |
xlIntlAddIn | Microsoft Office Excel Add-In international format. |
xlIntlMacro | Deprecated format. |
xlSYLK | Symbolic link format. |
xlTemplate | Excel template format. |
xlTextMac | Specifies a type of text format. |
xlTextMSDOS | Specifies a type of text format. |
xlTextPrinter | Specifies a type of text format. |
xlTextWindows | Specifies a type of text format. |
xlUnicodeText | Specifies a type of text format. |
xlWebArchive | MHT format. |
xlWJ2WD1 | Deprecated format. |
xlWJ3 | Deprecated format. |
xlWJ3FJ3 | Deprecated format. |
xlWK1 | Lotus 1-2-3 format. |
xlWK1ALL | Lotus 1-2-3 format. |
xlWK1FMT | Lotus 1-2-3 format. |
xlWK3 | Lotus 1-2-3 format. |
xlWK3FM3 | Lotus 1-2-3 format. |
xlWK4 | Lotus 1-2-3 format. |
xlWKS | Lotus 1-2-3 format. |
xlWorkbookNormal | Excel workbook format. |
xlWorks2FarEast | Microsoft Works 2.0 format |
xlWQ1 | Quattro Pro format. |
xlXMLSpreadsheet | Excel Spreadsheet format. |
三、關於C#中對EXCEL表格進行處理的資料
http://www.dotblogs.com.tw/yc421206/archive/2012/03/09/70624.aspx
四、修改EXCEL文件右鍵屬性中的文件備注
http://msdn.microsoft.com/zh-tw/library/microsoft.office.tools.word.document.builtindocumentproperties
例如:
myWorkbook.BuiltinDocumentProperties["Title"] = "DATA";
myWorkbook.BuiltinDocumentProperties["Author"] = "NO";
五、關於C#調用EXCEL后系統中留存空置EXCEL進程的解決方法
http://www.cnblogs.com/wlb/archive/2009/05/25/1489224.html
http://blog.darkthread.net/post-2013-05-14-excel-interop-notes.aspx