OpenDocuments 控件

上次修改时间: 2010年10月20日

适用范围: SharePoint Foundation 2010

一个 ActiveX 控件,它允许 Microsoft SharePoint Foundation 2010 用户基于指定的模板创建文档,或使用其关联的应用程序编辑文档。

备注

此控件在 OWSSUPP.dll 文件中定义,后者是安装 Microsoft Office 期间在客户端计算机的 %ProgramFiles%\Microsoft Office\Office14\ 目录中安装的动态链接库 (DLL)。

若要实例化此控件,请在 ECMAScript(JavaScript、JScript) 中使用以下函数:

var obj = new ActiveXObject('SharePoint.OpenDocuments.3');

在 Microsoft Visual Basic Scripting Edition (VBScript) 中,可使用以下函数实例化此控件:

Set obj = CreateObject('SharePoint.OpenDocuments.3')

在上述两种情形中,参数为控件 SharePoint.OpenDocuments.3 的编程标识符 (ProgId)。有关 ProgId 的详细信息,请参阅 <ProgId> 项(该链接可能指向英文页面)

在 SharePoint Foundation 中,包含文档库视图的页面打开时,OWS.js 文件中的代码将确定是否已安装 Microsoft Office,如果已安装,则实例化此控件。

备注

如果页面上的脚本确定应用程序的版本为 Microsoft Office 2003,则将 2 用作版本号。如果页面上的脚本确定应用程序的版本为 Microsoft Office 2003 之前的版本,则将 1 用作版本号。

OWS.js 文件位于 SharePoint Foundation 2010 部署中每台前端 Web 服务器上的 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\1033 目录中。

当用户在列表视图中的工具栏上单击"新建文档",或在 Windows Internet Explorer 中的快捷菜单或工具栏上单击"在 Application_Name 中编辑"时,将调用 OpenDocuments 控件的方法以用于该文档。