首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法通过TFS外接程序在visual studio中启动outlook。

无法通过TFS外接程序在visual studio中启动outlook。
EN

Stack Overflow用户
提问于 2017-11-23 21:21:41
回答 2查看 511关注 0票数 0

我正在使用visual 2013与外接程序。打开TFS任务/bug项时,有一个outlook图标按钮,它允许我打开带有TFS项标题的outlook新电子邮件。

我的视频工作室在管理员模式下运行。我安装了两个办公版本(office 2013和office 2016)。每次我切换office版本时,我都会对office版本进行修复。大多数时候,我都在使用office 2013,一切都很好,包括通过TFS附加的开放前景。

今天,我突然无法通过TFS插件打开outlook,错误是

无法将'Microsoft.Office.Interop.Outlook.ApplicationClass‘类型的COM对象转换为接口类型'Microsoft.Office.Interop.Outlook._Application'.此操作失败,因为对IID‘{00063001-0000-0000-C000-000000000046}的接口的COM组件的QueryInterface调用由于以下错误而失败:库未注册。( HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)除外)。

我在2013年修复了办公室,但没有工作。

有人知道这个问题的其他可能性吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-24 06:09:23

根本问题是,Outlook安装创建的TypeLib的版本引用指向了一个不正确的值。

根本问题是,它们是Outlook (COM)接口的问题,其中Outlook安装设置的TypeLib条目的版本引用指向不正确的值/版本,或者该版本没有指向正确的位置。如果继续出现问题,则可能重新安装Microsoft。修复Outlook安装的没有修复此问题,因此建议重新安装。

只需遵循以下文章中提到的步骤来修复这个问题:8002801D.shtml

只需使用Regedit.exe验证这一点,检查下面的键:

代码语言:javascript
运行
复制
 HKEY_CLASSES_ROOT\Interface\{00063001-0000-0000-C000-000000000046}\TypeLib

 HKEY_CLASSES_ROOT\TypeLib\{00062FFF-0000-0000-C000-000000000046}

使用正确的类型库版本号验证类型库(GUID应该是{00062FFF-0000-0000-C000-000000000046})是否确实已正确注册。

票数 1
EN

Stack Overflow用户

发布于 2017-11-24 13:59:58

安迪的职位是对的。你可以按照说明找出问题。

Office 2016注册表项为9.6,在我的计算机上,即使我卸载了office 2016,注册表项9.6仍然存在于

Computer\HKEY_CLASSES_ROOT\TypeLib{00062FFF-0000-0000-C000-000000000046}

删除后,TFS办公室加载项现在运行良好.我认为插件是试图使用最新的版本,它导致了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47463401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档