Microsoft.Office.Tools.Excel.Worksheet 对象提供和 Excel 主互操作程序集中的 Microsoft.Office.Interop.Excel.Worksheet 对象相同的成员
两个不同的dll一个是Tools.Excel,另外一个是Interop.Excel,但是只有tools.excel有中文版的说明
1.Application
http://msdn.microsoft.com/zh-cn/library/office/ff194565(v=office.15).aspx
Application.AlertBeforeOverwriting 属性
如果 Microsoft Excel 在执行拖放编辑操作过程中,在覆盖非空单元格之前显示一条消息,则该属性值为 True。Boolean 类型,可读写。
Application.DisplayAlerts 属性
True如果 Microsoft Excel 将显示某些警告和消息时正在运行一个宏。读/写boolean 类型的值。
默认值为True。将此属性设置为False可禁止显示提示和预警的消息时正在运行一个宏 ;当消息需要响应时,Microsoft Excel 将选择默认的响应。
如果将此属性设置为False时,Microsoft Excel 设置该属性为True完成代码后,除非您正在运行的进程间的代码。
注释:当使用SaveAs方法为工作簿要覆盖现有文件时,确认另存为对话框中将具有默认值为否,,而DisplayAlerts属性设置为False时,Excel 被选中是响应。是响应将覆盖现有的文件。
Microsoft Excel对话框时使用SaveAs方法对于要将工作簿包含 Visual Basic for Applications (VBA) 项目中,Excel 5.0/95 格式保存的工作簿,具有默认值为是,由 Excel 的DisplayAlerts属性设置为False时,取消响应处于选定状态时。您不能保存包含 VBA 项目使用 Excel 5.0/95 格式的工作簿。
Application.Cells 属性
返回一个Range对象,该对象表示活动工作表上的所有单元格。如果活动文档不是工作表,此属性无效。
Item 属性是Range对象的默认属性,因为可以在关键字单元格后立即指定的行和列的索引。有关详细信息,请参阅Item属性和有关本主题的示例。
使用不指定对象识别符的情况下此属性将返回一个Range对象,该对象表示活动工作表上的所有单元格。
2.WorkSheet
http://msdn.microsoft.com/zh-cn/library/vstudio/microsoft.office.tools.excel.worksheet.aspx
3.WorkBook的方法
http://msdn.microsoft.com/zh-cn/library/vstudio/microsoft.office.tools.excel.workbook.saveas.aspx
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
-
类型:
System.Object
要保存的文件的名称。 可以包含完整路径;否则,Microsoft Office Excel 将文件保存在当前文件夹中。
-
FileFormat
-
类型:
System.Object
XlFileFormat 值之一,指定保存文件时要使用的文件格式。 对于现有文件,默认格式为最后一种指定文件格式;对于新文件,默认格式为所用 Excel 版本的格式。
-
Password
-
类型:
System.Object
一个区分大小写的字符串(不超过 15 个字符),指示为文件指定的保护密码。
-
WriteResPassword
-
类型:
System.Object
文件的写保护密码。 如果保存文件时指定了密码,但打开文件时没有提供密码,则该文件以只读方式打开。
-
ReadOnlyRecommended
-
类型:
System.Object
如果为 true,则在打开该文件时显示一条消息,建议以只读方式打开该文件。
-
CreateBackup
-
类型:
System.Object
如果为 true,则创建备份文件。
-
AccessMode
-
类型:
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
XlSaveAsAccessMode 值之一。
-
ConflictResolution
-
类型:
System.Object
XlSaveConflictResolution 值之一。
-
AddToMru
-
类型:
System.Object
如果为 true,则将工作簿添加到最近使用的文件列表中。 默认值为 false。
-
TextCodepage
-
类型:
System.Object
对于 Microsoft Excel 中的所有语言均忽略。
“注意”:当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它使用与当前计算机上使用的系统区域设置语言相对应的代码页。
-
TextVisualLayout
-
类型:
System.Object
对于 Microsoft Excel 中的所有语言均忽略。
“注意”:当 Excel 将工作簿保存为 CSV 或文本格式之一(使用 FileFormat 参数指定)时,它会以逻辑布局保存这些格式。 如果在文件中从右到左的文本内嵌入从左到右的文本,逻辑布局会按照文件中所有语言的正确读取顺序保存文件内容,而不管方向如何,反之亦然。 当使用应用程序打开文件时,系统会根据代码页中的字符值范围按照正确方向呈现每一连串字符中的字符。(在用于显示文件的精确内存布局的应用程序(如调试器或编辑器)中打开该文件时例外。)
-
Local
-
类型:
System.Object
如果为 true,则按照 Excel(包括控制面板设置)的语言保存文件。 如果为 false(默认值),则按照 Visual Basic for Applications (VBA) 的语言保存文件。