尝试将查询结果从VS 2013导入到microsoft excel 2013时出错

时间:2016-01-05 06:36:07

标签: excel tfs

我在笔记本电脑上安装了VS 2013,我正在使用MS OFFICE 2013。 我已经创建了用于在TFS中跟踪任务的查询。我在尝试打开\导入MS EXCEL中的查询结果时收到错误。

以下是我收到的错误:

TF400422:无法在Microsoft Excel中打开:无法转换类型为' Microsoft.Office.Interop.Excel.ApplicationClass'的COM对象接口类型' Microsoft.Office.Interop.Excel._Application'。此操作失败,因为QueryInterface在具有IID的接口的COM组件上调用 ' {ooo208D5-0000-0000-C000-000000000046}'由于以下错误而失败:加载类型库/ DLL时出错。 (例外 HRESULT:0x80029C4A(TYPE_E_CANTLOADLIBRARY))。

1 个答案:

答案 0 :(得分:1)

  1. 转到Excel-Options,单击Add-Ins并选择COM Add-ins,然后单击Go以选中“Team Foundation Add-in”复选框,并单击OK保存更改。如果您安装了多个版本的TFS插件,请选择相应的版本。版本号可以通过插件的路径来识别。

  2. 尝试在您的计算机上安装32位Office,然后重新注册Office加载项。命令是:

  3. 对于64位窗口: Regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Team Foundation Server\12.0\amd64\TFSOfficeAdd-in.dll"

    对于32位窗口: Regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Team Foundation Server\12.0\x86\TFSOfficeAdd-in.dll"

    将路径中的12.0替换为TFS的版本:

    • 11.0 for TFS 2012
    • 12.0 for TFS 2013
    • 14.0 for TFS 2015
    • 15.0 for TFS 15