上次修改时间: 2010年4月8日
适用范围: SharePoint Server 2010
本主题列出了 Excel Web Services 中新增的类型和成员。
Excel Web Services 增强功能
在 Microsoft SharePoint Server 2010 中,Excel Web Services 得到了扩展和增强。在 SharePoint Server 2010 中,您可通过编程方式来编辑并保存工作簿。另外,Excel Web Services 现在支持在 SharePoint Server 2010 的编辑会话中打开工作簿。在此方案中,您可以在其他用户共同创作工作簿的同时,使用代码来编辑该工作簿。
有关 Excel Web Services API 的更多信息以及有关新的方法、枚举和类型的更多详细讨论,请参阅 Microsoft.Office.Excel.Server.WebServices。
新方法
以下是 Excel Web Services 中新增的方法(按字母表排序):
GetChartImageUrl 获取一个指向工作簿中的图表或数据透视图图像文件的 URL 值。
GetPublishedItemNames 获取工作簿中的已发布项的列表。
GetSheetNames 获取工作簿中出现的所有工作表名称的列表。
OpenWorkbookForEditing 打开一个工作簿以进行编辑。
SaveWorkbook 以原始格式 (.xlsx, .xlsb, .xlsm) 保存工作簿。
SaveWorkbookCopy 使用不同的文件名保存工作簿,并且/或者将工作簿保存到一个不同的 SharePoint 文档库。
SetCalculationOptions 更改工作簿的计算模式设置。
SetParameters 使用单一的 Web 服务调用设置多个已发布的参数。
此外:
现在可以通过使用固定值方法来设置公式。
SharePoint Server 2010 中的 Excel Web Services 支持动态范围。
新枚举
以下是 Excel Web Services 中新增的枚举(按字母表排序):
ItemType 指示返回的项的类型。
SheetType 指示返回的工作表的类型。
SheetVisibility 指示返回的工作表是否可见。
SaveOptions 指定是否覆盖某个现有的、未锁定的文件。
WorkbookCalculation 定义工作簿的计算模式设置。
新类型
以下是 Excel Web Services 中添增的类型(按字母表排序):
ParameterInfo 获取或设置参数的名称和值。
SheetInfo 包含有关工作簿中的工作表的信息。
Size 定义图表图像的高度和宽度。
WorkbookItem 表示工作簿中的命名项。