TaskLauncher 控件

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

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 中的一个 ActiveX 控件,可使用它将任务列表中的项目导出到 Microsoft Project 2010(如果客户端计算机上安装了 Project 2010)。

备注

此控件在 NAMEEXT.dll 中定义,后者是安装在客户端上的 %ProgramFiles%\Microsoft Office\Office14\ 目录中的一个动态链接库 (DLL)(如果安装了 Project 2010)。

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

var obj = new ActiveXObject('TaskLaunch.TaskLauncher');

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

Set obj = CreateObject('TaskLaunch.TaskLauncher')

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

在 SharePoint Foundation 中,当用户单击包含任务列表的网页的功能区上的"打开计划"时,问题跟踪列表或甘特任务列表、网页上的代码会调用 OWS.js 中的 OpenTasks 函数,以确定客户端计算机上是否安装了 Project 2010。如果客户端计算机上安装了 Project 2010,则代码会实例化此控件,并将列表中的任务导出到 Project 2010。

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