Excel Services 中不支持的功能

Microsoft Office Excel 2007 的功能非常丰富。在第一版 Excel Services 中不可能支持 Excel 2007 的所有功能。在决定所支持的功能时,将优先考虑关键 Excel Services 方案中所需的功能,并确保 Excel Services 是服务器级服务以满足客户在可靠性、可伸缩性和安全性方面的期望。

Excel Services 的未来版本将支持 Excel 2007 的更多功能。

对不支持的功能进行分类

我们将不支持的功能分为如下四种不同类别,以便于进行说明:

阻止加载 Excel 文件的功能

在某些情况下,当 Excel Services 不支持某项 Excel 2007 功能时,Excel Services 将不加载文件。例如,Excel Services 不支持运行 Microsoft Visual Basic for Applications (VBA),因此它将不加载包含 VBA 的文件。

不显示的功能

在某些情况下,Excel Services 不会显示在 Excel 2007 中具有完全保真度的工作簿中的对象。例如,Excel 2007 中的图表包含新的视觉效果,但使用 Excel Web Access 进行查看时这些效果不可见。

带有有限交互支持的功能

并非所有可以使用 Excel Services 进行交互的功能都受到 Excel 2007 的完全支持。例如,在浏览器中使用工作簿时,用户不能在数据透视表中添加或重新排列字段。

创作工作簿

不能使用 Excel Services 创作 Excel 工作簿。这意味着,如果在 Excel Web Access 中打开工作簿,就不能插入图表或更改公式。

阻止加载 Excel 文件的功能

在 Excel Services 中将不会加载包含或使用以下一项或多项功能的 Excel 工作簿。

  • 代码。这包括带有 VBA 宏、表单控件、工具箱控件、Microsoft Excel 5.0 对话框工作表和 XLM 宏表的工作簿。

    备注

    Excel Services 支持以托管代码编写的用户定义的函数,但不直接支持 XLL 等本机代码外接程序。但是,可以使用“包装”来调用本机代码函数。

  • 信息版权管理 (IRM) 保护。

  • ActiveX 控件。

  • 嵌入的智能标记。

  • 具有多重合并计算数据区域的数据透视表。

  • 外部引用(包含指向其他工作簿的链接的工作簿)。

  • 以公式视图保存的工作簿。

  • XML 扩展包。

  • XML 映射。

  • 数据有效性。

  • 查询表、SharePoint 列表、Web 查询和文本查询。

  • 引用外接程序的工作簿。

  • 使用 RTD() 函数的工作簿。

  • 使用工作簿和工作表保护的工作簿。

  • 嵌入的图片或剪贴画。

  • 单元格和工作表背景图片。

  • 自选图形和艺术字。

  • 墨迹注释。

  • 组织结构图表。

  • DDE 链接。

提示

通过将工作簿发布到文档库,可以轻松确定此工作簿是否包含上面列出的任何功能。在将工作簿发布到文档库时,可以选择在浏览器中查看发布的工作簿。如果 Excel Services 不支持 Excel 2007 工作簿中的功能,则将会收到一条错误消息。

备注

以下各节中列出的不支持的功能不会阻止 Excel Services 加载工作簿,而会限定特定功能在 Excel Web Access 中的显示方式(与 Excel 2007 相比较)。

不显示的功能

在 Excel Services 中将加载包含下列一项或多项功能的工作簿,但不会显示这些功能。此外,将不会从文件中移除这些功能,因此下次在 Excel 2007 中打开文件时,将再次显示这些功能。

  • 拆分窗格和冻结窗格

  • 页眉和页脚

  • 页面布局视图

  • 单元格图案

  • 缩放

  • 屏幕提示中的 Microsoft SQL Server Analysis Services 的成员属性

  • 一些单元格格式,例如斜向边框和 HTML 不支持的边框类型

Excel Services 显示使用 Excel 2007 创建的所有图表。但是,当使用 Excel Web Access 显示一些图表时会出现一些细小的视觉差异,具体取决于这些图表的设计方式。例如,Excel Web Access 无法显示新的图表效果(例如,阴影、棱台和反射)。

带有有限交互支持的功能

Excel 2007 中的某些交互功能在 Excel Web Access 中不能完全交互。

  • PivotChart reports

    当数据透视图报表在浏览器中显示时不能进行交互。不能直接筛选数据透视图报表,但如果与为数据透视图报表提供数据的数据透视表进行交互,则数据透视图报表会相应地更新。这意味着如果筛选数据透视表,则数据透视图报表将会更新以显示筛选的数据集。

  • PivotTable reports

    可以在浏览器中对数据透视表中的数据进行排序、筛选、展开和折叠,但不能使用 SQL Server Analysis Services 操作,也不能添加、移除或重新排列字段。

  • Go To

    在浏览器中,可以使用命名区域对象视图或提供的导航控件来浏览工作簿。但是,不提供“定位”功能。

  • Zoom, minimize, and maximize

    当用户在浏览器中查看工作表时不能缩放、最小化或最大化工作表。

  • Switching to page layout view

    页面布局视图是 Excel 2007 中的一种新视图。在使用 Excel Web Access 查看工作簿时,不能切换到此视图。页面布局视图旨在方便打印。如果要打印工作簿,最好使用 Excel 2007。

  • Goal Seek and Scenario Manager

    在使用 Excel Web Access 查看工作簿时,不能使用“目标查找”或“方案管理器”。

  • Formulas

    不能使用追踪引用单元格、追踪从属单元格、显示公式等命令来审核公式。

  • Changing a workbook's calculation mode

    不能使用 Excel Web Access 来更改工作簿计算模式。

  • Watch window

    在使用 Excel Web Access 时不能使用监视窗口。

创作工作簿

不能使用 Excel Services 来创作工作簿。“创作”操作的示例包括:

  • 插入新的工作表。

  • 插入图表。

  • 创建表。

  • 插入数据透视表。

  • 插入数据透视图报表。

  • 编辑公式。

  • 将数据输入任意单元格中。

  • 定义命名区域。

  • 更改单元格格式。

  • 改变条件格式规则。

  • 分组和取消分组。

    备注

    如果已在 Excel 2007 中定义组,则可以与其进行交互。

  • 创建边框。

    备注

    如果已在 Excel 2007 中定义边框,则可以与其进行交互。

  • 定义合并数据计算区域。

  • 将文本转换为列。

See Also

任务

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

概念

Excel Services 概述

Excel Services 开发路线图

Excel Services 警报

Excel Services 错误代码

Excel Services 的已知问题和提示

Excel Services 最佳做法