我在笔记本电脑上安装了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))。
答案 0 :(得分:1)
转到Excel-Options,单击Add-Ins并选择COM Add-ins,然后单击Go以选中“Team Foundation Add-in”复选框,并单击OK保存更改。如果您安装了多个版本的TFS插件,请选择相应的版本。版本号可以通过插件的路径来识别。
尝试在您的计算机上安装32位Office,然后重新注册Office加载项。命令是:
对于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