C#中對EXCEL保存的SAVEAS方法說明

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.

3、關於C#中對EXCEL表格進行處理的資料

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

相關文章
相關標籤/搜索