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