在TFS 2012中导出为ex​​cel,错误代码:TF400422

我已经安装了Visual Studio 2012 RC。

我正在使用TFS2012,当我想导出一个用户故事到Excel时,我得到下面的对话框错误:

Microsoft Visual Studio Team Foundation Error TF400422: Failed to open in Microsoft Excel: Error loading type library/Dll. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 

我正在使用Microsoft Office Professional Plus 2010.版本: 14.0.6112.5000 (64位)

截图

在这里输入图像说明

TF400422代码是什么意思?

我看了这页有错误代码含义的列表,但代码:TF400422不在那里。 也许这涉及到这个问题。

对于迟到的答案,我很抱歉,但我设法避免这个错误,通过使用TEAM选项卡从Excel连接到TFS。 然后我使用TFS查询创build了新的列表,它工作的很好

最后我检查了TFS插件没有与64位的办公室工作。

自2010年版本以来,它可能已经发生了变化,但如果情况依然如此,我不会感到惊讶。

参考:在这个博客的第一评论http://geekswithblogs.net/blomqvist/archive/2010/10/25/integration-with-office-from-team-explorer-stopped-workingndashand-how-to.aspx

这个问题的解决办法很简单 – 详细信息请看这篇博文 。

从registry中,当你看到两个键:

 HKCR\TypeLib\{00020813-0000-0000-C000-000000000046}\ 

删除最高的一个。 在我的情况下,这是1.8,但它将取决于您的Excel / Office版本(文章描述删除1.7)。 这个问题似乎在一段时间后(也许在修补程序之后)会返回,所以您可能不得不重新应用此修复程序。