Excel Visual Studio设计时间适配器加载项错误

问题描述 投票:4回答:3

我正在尝试使用VSTO打开excel工作簿2003。但我又一次遇到错误,例如

“项目无法创建,因为该应用程序加载项无法正常工作并且可能已被禁用。要检查Microsoft Office应用程序中的禁用项目,请打开“帮助”菜单,单击“关于Microsoft Office Word”或“关于Microsoft Office Excel”,然后单击“禁用的项目”。如果出现“ Word Visual Studio设计时间适配器加载项”或“ Excel Visual Studio设计时间适配器加载项”,请选择它并单击“启用”。否则,请重新安装或修复Visual Studio的安装Office工具。“

有人可以帮忙吗?

visual-studio-2008 vsto ms-office excel
3个回答
10
投票

[在某些情况下,您只需要关闭EXCEL.exe才能通过TaskManager运行。我遇到了同样的问题,现在可以了。


3
投票

也许这是我使用VSTO处理设计时适配器错误时遇到的相同问题:

http://bishoponvsto.wordpress.com/2009/08/17/vsto-design-time-adaptor-error/

正如所建议的,在修复安装之前,我对任务管理器进行了快速检查,并注意到Excel.exe进程仍在运行。结束了此过程,嗨,很容易,它解决了问题。

看来,有时在调试/运行项目时,如果在您的代码关闭Excel应用程序之前失败或停止了该项目,则设计时适配器将挂起。这是发生在我身上的原因,因为Automation Excetuable保留了一个Excel实例并以visible = false模式运行。


0
投票

我来自未来的2020年,但是尽管使用了Office 365,Windows 10和Visual Studio 2019,但我遇到了同样的问题。VisualStudio设计时适配器加载项(在我的情况下是Excel,但这是几乎没有关系)在每次重新启动Excel后一直禁用自身。

重新安装VSTO组件无济于事,并且我不想弄乱整个Office / VS的重新安装。

通过在注册表中将HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Excel \ Addins \ VS15ExcelAdaptor]的值更改为3,解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.