Excel Services ECMAScript 概述

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

适用范围: SharePoint Server 2010

在 Microsoft SharePoint Server 2010 中,Excel Services 已添加对 ECMAScript(JavaScript、JScript) 的支持。JavaScript 通过使用 Excel Services 启用了一组新的解决方案。

利用 Excel Services 中的 JavaScript 对象模型,开发人员能够自动执行和自定义页面上的 Excel Web Access Web 部件控件并与之交互。通过使用 JavaScript 对象模型,可以生成混合 Web 应用程序和其他集成解决方案,它们与页面上的一个或多个 Excel Web Access Web 部件控件进行交互。此对象模型还使您能够向工作簿添加多个功能,并对它们进行编码。

通过使用 JavaScript 对象模型,可以检测和响应用户与 Excel Web Access Web 部件进行的交互,并能够以编程方式与一个或多个 Excel Web Access Web 部件进行交互。

使用 ECMAScript 对象模型

若要使用 Excel Services 中的 JavaScript 对象模型,请在包含 Excel Web Access Web 部件的页面上插入 JavaScript 代码。可通过使用内容编辑器 Web 部件或通过直接编辑 .aspx 页,将代码添加到 Web 部件页来执行此操作。

利用 Excel Services 中的 JavaScript 对象模型,开发人员能够执行以下操作:

  • 访问工作簿中的项,如范围、表、数据透视表、图表和工作表。

  • 通过使用范围或指定范围来设置和检索单元格中的值。

  • 当用户更改活动选定内容或活动单元格时,或当用户开始编辑单元格时引发事件。

  • 滚动到不同的区域并切换显示的工作表或指定的项。

有关详细信息,请参阅以下链接:

  • 有关 Excel Services 中的 JavaScript 对象模型的详细信息,请参阅 Ewa 命名空间参考文档。

  • 有关如何使用内容编辑器 Web 部件与 Excel Services 中的 JavaScript 对象模型进行交互的示例,请参阅演练:使用内容编辑器 Web 部件进行开发

ECMAScript .js 文件位置

JavaScript 对象模型的 Minified .js 文件将安装在 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS 目录中。该文件的名称为 EwaMoss.js。

有关如何在 .aspx 页或 .js 文件内使用 JavaScript 对象模型的基本信息,请参见为 ECMAScript 设置应用程序页