支持和不支持的功能

上次修改时间: 2010年4月13日

适用范围: SharePoint Server 2010

本文内容
对新 Excel 功能的支持
先前用于阻止加载 Excel 文件的功能
使用忽略的功能查看文件
其他不支持的功能

Microsoft Excel 具有丰富的功能。随着每次发布,Excel 与 Excel Services 之间的功能差距越来越小,并且不支持的功能数也在减少。但 Microsoft SharePoint Server 2010 中不可能支持 Excel Services 的第二个版本的每项 Excel 功能。

在决定要支持的功能时,将为主要 Excel Services 方案中所需的功能设置优先级,并确保 Excel Services 是一个可满足客户的可靠性、可伸缩性和安全性预期的服务器级服务。

备注

本主题假定您熟知 Microsoft Office SharePoint Server 2007 中支持的和不支持的功能。可以在 Excel Services 中不支持的功能中查找有关 Office SharePoint Server 2007 中不支持的功能的详细信息。

对新 Excel 功能的支持

Microsoft Excel 2010 中的大部分新功能以某种方式在 Excel Services 中运行。某些功能的显示方式与其在 Excel 中的显示方式相同。其他功能可显示,而且还可进行交互。

下面是可查看的新功能:

下面是可查看并可与之交互的新功能:

  • 切片器

  • PowerPivot 文件

还支持 Excel 中的新功能。现在,还支持嵌入图像(这是一项很早就有的 Excel 功能),并可在 Excel Services 中查看此功能。

先前用于阻止加载 Excel 文件的功能

在 Office SharePoint Server 2007 中,包含不受支持的功能(如 VBA 宏、表单控件等)的 Excel 工作簿将不会在 Excel Services 中加载。

在 SharePoint Server 2010 中,为了帮助用户使用此限制,Excel Services 将忽略某些不支持的功能。换言之,Excel Services 会加载文件,而不是阻止加载整个文件,只不过不会显示 Excel Services 不支持的功能。

以下是不阻止 Excel Services 加载文件的功能:

  • 单元格批注。

  • 对外部工作簿的公式引用。

  • 查询表(也称为外部数据区域)。

  • Microsoft Visual Basic for Applications (VBA)。

  • 任何 OfficeArt 技术。例如,形状、艺术字、SmartArt、组织结构图、关系图、签名行、墨迹注释等。

请注意,这些功能仍将不受支持。这意味着,它们将不会像在客户端上一样呈现、执行或工作。列表中的大多数功能将不会在 Excel Services 中呈现。例如,如果在客户端中查看单元格 A1 时,其旁显示一个形状,则在服务器上查看盖单元格时不会看到形状。其他功能(如公式引用和查询表)将显示上一次在客户端上刷新的值。换句话说,单元格中的值保持不变,但无法更新它们。

最后,VBA 代码不会在服务器上执行。在 Office SharePoint Server 2007 中,Excel Services 不支持加载 *.xlsm 文件。在 SharePoint Server 2010 中,Excel Services 将忽略 VBA 宏。因此,现在可在 Excel Services 中加载 *.xlsm 文件。

使用忽略的功能查看文件

如果 Excel Services 能加载文件且不呈现某些不支持的功能,那么您如何才能知道所查看的文件是否缺少某些功能?您会知道所查看的文件缺少某些功能,这是因为 Excel Services 将在工作表上方显示一个告知您此信息的通知。以下屏幕快照显示该通知。

工作簿上方的不支持的功能通知

此通知是首个指示文件未按 Excel 客户端中应有方式呈现的通知。

在下图中,通过单击"了解有关不支持的功能的详细信息"可提供有关文件中不支持的功能的信息。

针对 VBA 的不支持的功能的错误消息

VBA 不支持的功能错误消息

不显示裁剪图像(即缺少功能)。

备注

对于包含忽略的或缺少的不支持的功能,且在带通知栏的查看模式中加载的工作簿,尝试保存该工作簿的副本会删除不支持的功能。会出现一个对话框,告知用户次情况。

其他不支持的功能

所有其他不支持的功能仍会像在 Excel Services 的 Office SharePoint Server 2007 中一样工作。也就是说,如果 Excel Services 检测到存在一个或多个此类不支持的功能,则它将阻止加载文件。用户将获知该文件无法加载,如以下屏幕快照所示。

备注

Excel Services 中不支持的功能和 2007 版 Excel Services 的帮助主题包含有关这些不支持的功能的更多详细信息。

警告注释警告

如果从 Web 部件加载文件,则不显示带不支持的功能列表的信息栏。

针对 XML 映射的不支持的功能错误消息

XML 映射不支持的功能错误消息

与带外部链接的工作簿不同,将阻止加载带外部链接的图表。

请参阅

任务

演练:使用 Excel Web Services 开发自定义应用程序

概念

Excel Services 概述

Excel Services 体系结构

Excel Services 博客、论坛和资源