object missing = System.Reflection.Missing.Value;
myWorkbook.SaveAs(fileallpath,Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal,missing,missing,missing,missing,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,missing,missing,missing,missing,missing); html
第二個參數使用xlWorkbookNormal則輸出的是xls格式,若是使用的是missing則輸出系統中帶有的EXCEL支持的格式 express
1、SAVEAS方法詳解expression.SaveAs(FileName,FileFormat,Password,WriteResPassword,ReadOnlyRecommended,CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local) post
expression 必需。該表達式返回上述對象中一個對象。 ui
Filename Variant類型,可選。該字符串表示要保存的文件名。可包含完整路徑。若是不指定路徑,Microsoft Exce 將文件保存到當前文件夾中。 spa
FileFormat Variant 類型,可選。保存文件時使用的文件格式。要獲得有效選項的列表,請參閱 FileFormat 屬性。對於已有文件,其默認格式是上次指定的文件格式;對於新文件,默認格式爲當前使用的 Excel 版本格式。 .net
Password Variant 類型,可選。它是一個區分大小寫的字符串(最長不超過15個字符),用於指定文件的保護密碼。 excel
WriteResPassword Variant類型,可選。該字符串表示文件的寫保護密碼。若是文件保存時帶有密碼,但打開文件時不輸入密碼,則該文件以只讀方式打開。 code
ReadOnlyRecommended Variant類型,可選。若是該值爲True,則在打開文件時顯示一條信息,提示該文件以只讀方式打開。 orm
CreateBackup Variant類型,可選。若是該值爲True,則建立備份文件。 htm
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項目。
2、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. |
http://www.dotblogs.com.tw/yc421206/archive/2012/03/09/70624.aspx
4、修改EXCEL文件右鍵屬性中的文件備註
http://msdn.microsoft.com/zh-tw/library/microsoft.office.tools.word.document.builtindocumentproperties
例如:
myWorkbook.BuiltinDocumentProperties["Title"] = "DATA";
myWorkbook.BuiltinDocumentProperties["Author"] = "NO";
5、關於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