Excel Services 错误消息 (Office SharePoint Server)
Excel Services 是 Microsoft Office SharePoint Server 2007 中的一项新服务器技术。使用此共享服务,您可以在 Office SharePoint Server 2007 中加载、计算和显示 Office Excel 工作簿。根据 Excel Services 中出现的错误,Excel Services 可在 SOAP 异常中生成错误和错误消息。下表列出了当调用 Excel Services 方法而引发 SOAP 异常时容易出现的错误,其中还包括 Excel Services 警报、相关消息和异常的错误代码。
错误代码 | 消息 | 说明 |
---|---|---|
ApiInvalidArgument |
参数值无效: {0} |
向 API 调用传入的参数值无效。 0 是参数的名称。其值无效。 |
ApiInvalidCoordinate |
{1} 的 {0} 坐标无效。 |
0 是坐标名称(行、列、高度、宽度)。 1 是参数的名称,用于存放坐标结构。 RangeCoordinates 类的内容或者 Get 或 Set 调用中的行\列\高度\宽度参数无效。 |
DimensionAndArrayMismatch |
所提供数组的大小与目标区域的大小和形状不符。 |
调用方尝试在工作簿中设置范围,但包含数组值的参数与目标范围不符。 |
DiscontiguousRangeNotSupported |
请求的范围不是连续范围。Excel Services 仅支持连续范围。 |
调用方在尝试设置或获取单元格范围时提供的范围不连续。Excel Services 不支持非连续范围,仅支持连续范围。 |
ExternalDataRefreshFailed |
无法为以下连接检索外部数据: {0} |
尝试在工作簿中刷新数据源失败。 0 是由 \n 分隔的连接名称的列表。 |
FileOpenAccessDenied |
数据源可能无法访问、未响应或拒绝访问。 |
由于用户对文件没有访问权限,因此调用 OpenWorkbook 方法失败。 |
FileCorrupt |
您没有权限在 Excel Services 上打开该文件。 |
由于文件已损坏,因此调用 OpenWorkbook 方法失败。 |
FileOpenNotFound |
无法打开所选文件,因为文件已损坏、受信息权限管理保护或文件格式不受 Excel Services 支持。Excel 也许能够打开此文件。 |
由于文件不存在,因此调用 OpenWorkbook 方法失败。 |
FileOpenSecuritySettings |
未找到所选的文件。请检查文件名的拼写并验证其位置是否正确。由于 Excel Services 安全设置问题,此时无法打开所选文件。 |
由于管理员的安全设置问题,调用 OpenWorkbook 方法失败。出现这种情况的原因很多,例如,文件过大,即文件大小超过了管理员设置的限制。 |
FormulaEditingNotEnabled |
此版本的 Excel Services 中未启用公式编辑。 |
调用方尝试向工作簿中写入公式。 |
GenericFileOpenError |
打开所选文件时出错。 |
因未知原因,Excel Services 无法打开文件。 |
InvalidSheetName |
工作簿中不存在所请求的工作表。 |
未找到工作表名称或工作表名称无效。 |
InvalidOrTimedOutSession |
此时无法完成您执行的操作,因为该会话在服务器上不再可用。可以重新加载工作簿并新建一个会话,但所做的所有更改都已丢失。 |
调用 sessionID 值无效或已超时。 |
IRMedWorkbook |
请求的工作簿受 IRM 的保护。Excel Services 无法加载受 IRM 保护的工作簿。 |
由于工作簿受信息权限管理 (IRM) 的保护,因此调用 OpenWorkbook 方法失败。 |
MaxSessionsPerUserExceeded |
已超出每个用户的最大允许会话数。无法完成该操作。 |
已超出用户可以在任意给定时间打开的最大会话数。此限制由管理员设置。 |
MultipleRequestsOnSession |
此会话已在处理另一操作。一个会话一次只能处理一个操作。 |
在同一会话中发出了多个请求。一个会话一次只能处理一个请求(有一些情况例外)。 |
NotMemberOfRole |
拒绝访问。您无权执行此操作或访问此资源。 |
调用方没有访问服务器的权限。 |
ObjectTypeNotSupported |
提供的一个或多个对象类型不受 Excel Services 支持。已回滚操作。 |
调用方尝试向范围中写入不受支持的对象类型值。 |
OperationCanceled |
操作已被取消。 |
由于用户调用了 CancelRequest 方法,因此当前正在执行的操作被取消。 |
RangeParseError |
Excel Services 无法分析该区域请求。 |
无法分析传递给带 A1 后缀(SetCellA1、SetRangeA1、GetCellA1 和 GetRangeA1)的方法的范围。 |
RangeRequestAreaExceeded |
所请求范围的区域超出了 1,000,000 个单元格。 |
所请求的范围超过了 1,000,000 个单元格的限制。 |
RetryError |
Excel Services 无法处理该请求。 |
有时 Excel Services 会进入一种可用资源很少的状态。出现这种情况后,它可能会开始拒绝请求。 |
SaveFailed |
保存文件时发生错误。 |
调用 GetWorkbook 方法失败。 |
SetRangeFailure |
所请求的操作试图覆盖不可编辑的单元格的内容。 |
调用方尝试向包含受保护单元格的范围中写入值。例如,包含公式的单元格。 |
SheetRangeMismatch |
作为工作表参数提供的工作表与范围参数中指定的表不同。 |
传递给 sheetName 参数的工作表的名称与 rangeName 参数中指定的工作表位置不符。 |
SpecifiedRangeNotFound |
工作表中不存在所请求的范围。 |
找不到已传递给带 A1 后缀(SetCellA1、SetRangeA1、GetCellA1 和 GetRangeA1)的方法的范围。 |
WorkbookNotSupported |
无法打开所选文件,因为它包含 Excel Services 不支持的功能。在工作簿中检测到以下一个或多个不受支持的功能: {0} |
工作簿包含不受支持的功能。 0 是由 \n 分隔的不支持功能名称的列表。 |