ChartSheetBase.SaveAs 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将对 ChartSheetBase 所做的更改保存到另一个文件中。
public void SaveAs (string filename, object fileFormat, object password, object writeResPassword, object readOnlyRecommended, object createBackup, object addToMru, object textCodepage, object textVisualLayout, object local);
参数
- filename
- String
要保存的文件的名称。 可以包含完整路径;否则,Microsoft Office Excel 将文件保存在当前文件夹中。
- fileFormat
- Object
保存文件时要使用的文件格式。 有关有效选项的列表,请参见 FileFormat 属性。 对于现有文件,默认格式为最后一种指定文件格式;对于新文件,默认格式为所用 Excel 版本的格式。
- password
- Object
一个区分大小写的字符串(不超过 15 个字符),指示为文件指定的保护密码。
- writeResPassword
- Object
文件的写保护密码。 如果保存文件时指定了密码,但打开文件时没有提供密码,则该文件以只读方式打开。
- readOnlyRecommended
- Object
如果为 true,则在打开该文件时显示一条消息,建议以只读方式打开该文件。
- createBackup
- Object
如果为 true,则创建备份文件。
- addToMru
- Object
如果为 true,则将工作簿添加到最近使用的文件列表中。 默认值为 false。
- textCodepage
- Object
不用于美国英语 Excel。
- textVisualLayout
- Object
不用于美国英语 Excel。
- local
- Object
如果为 true,则按照 Excel(包括控制面板设置)的语言保存文件。 为 false(默认值)时,则用 Visual Basic for Applications 所使用的语言(通常为美国英语,除非从中运行 Workbooks.Open 的 VBA 项目是旧的国际化 XL5/95 VBA 项目)保存文件。
示例
下面的代码示例使用 SaveAs 方法保存当前的未受保护的副本 Microsoft.Office.Tools.Excel.ChartSheetBase 。
private void SaveCopy()
{
Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
Globals.Sheet1.Range["B1", "B5"].Value2 = 55;
this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
this.ChartType = Excel.XlChartType.xl3DColumn;
this.SaveAs("CopyOfOriginal.xlsx");
}
Private Sub SaveCopy()
Globals.Sheet1.Range("A1", "A5").Value2 = 22
Globals.Sheet1.Range("B1", "B5").Value2 = 55
Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
Me.ChartType = Excel.XlChartType.xl3DColumn
Me.SaveAs("CopyOfOriginal.xlsx", ReadOnlyRecommended:=False)
End Sub
注解
可选参数
有关可选参数的信息,请参阅Office 解决方案中的可选参数。