我开发了一个使用C#Outlook功能区Addins的应用程序。它的工作正常,但在展望开始时它仍然停用。VSTO Microsoft Office Outlook 2013 Addins保持禁用功能区
回答
您的加载项列在“禁用项目”列表中吗?
Microsoft Office应用程序可以禁用出现意外行为的加载项。如果应用程序不加载加载项,应用程序可能会硬禁用或软禁用加载项。
加载项导致应用程序意外关闭时,可能会发生硬禁用。如果您的加载项中的Startup事件处理程序正在执行时停止调试程序,它也可能发生在您的开发计算机上。
当加载项产生的错误不会导致应用程序意外关闭时,可能会发生软禁用。例如,如果应用程序在执行Startup事件处理程序时抛出未处理的异常,它可能会软件禁用加载项。
当您重新启用软禁用加载项时,应用程序会立即尝试加载加载项。如果最初导致应用程序软禁用加载项的问题尚未解决,应用程序将再次软禁用该加载项。
有关更多信息,请参阅How to: Re-enable an Add-in That Has Been Disabled。
此外,Outlook 2013还监视加载项性能指标,如加载项启动,关闭,文件夹切换,项目打开和调用频率。 Outlook会记录每个性能监视指标的经过时间(以毫秒为单位)。 例如,启动度量度量在Outlook启动期间每个连接的加载项所需的时间。 Outlook然后计算5次连续迭代的中值启动时间。如果中值启动时间超过1000毫秒(1秒),则Outlook会禁用加载项并向用户显示已禁用加载项的通知。用户可以选择始终启用加载项,在这种情况下,即使加载项超过1000毫秒的性能阈值,Outlook也不会禁用加载项。请参阅Performance criteria for keeping add-ins enabled。
我以前只在点击“新邮件”时启用此加载项,并且它仅显示撰写窗口功能区。我使用了以下方法Microsoft.Outlook.Mail.Compose,Microsoft.Outlook.Mail.Read –
您是否在Outlook中遇到任何UI错误?请参阅[如何显示加载项用户界面错误](https://msdn.microsoft.com/en-us/library/bb608619.aspx?f=255&MSPPError=-2147217396)。 –
不,它的工作完美无任何其他问题,只能从Outlook 2013中禁用 –
- 1. OSX上支持Office Addins吗?
- 2. VSTO Outlook 2013中功能区的奇怪行为Addin
- 3. VSTO不适用于Outlook 2013
- 4. VSTO Excel保留功能区状态
- 5. 什么版本的Outlook 2013支持Office加载项的功能区栏按钮?
- 6. 用于Outlook 2013的功能区中的按钮
- 7. Office 2013功能区插件jquery
- 8. 启用由Excel/PPT禁用的内置Office功能区按钮
- 9. 功能区页Outlook约会替换窗体区域被禁用
- 10. VSTO Outlook 2013 AddHandler Application.ItemContextMenuDisplay Not Firing
- 11. Google Apps Sync for Microsoft Outlook 2013
- 12. 如何启用/禁用Outlook中的功能区按钮
- 13. 替代CommandBarControl for Outlook 2013 VSTO加载项
- 14. 使用VSTO在Outlook中访问功能区中的控件
- 15. 删除Microsoft Office Lync 2013 silent
- 16. 使用Microsoft Office 2016为Microsoft Office 2013开发
- 17. Office 2007的Microsoft Office Interop outlook dll
- 18. 将控件添加到Office中的现有功能区组(VSTO)
- 19. 使用Outlook 2007的插件功能区
- 20. VSTO Outlook切换状态
- 21. Microsoft VSTO扩展
- 22. Outlook 2007功能区和MVP
- 23. VSTO XML功能区 - 是否有一个功能区实例?
- 24. 功能区回调方法实施VSTO的Outlook插件
- 25. 从另一个表格(VSTO)更新Outlook功能区标签
- 26. VSTO Addin for Outlook 2010中的自定义功能区不显示
- 27. 创建Outlook AddIns的不同方法
- 28. Visual C#Office Addins for Mac
- 29. 使用XML在Outlook 2013的会议请求功能区上添加自定义按钮功能区
- 30. 我如何禁用Windows功能区
检查此SO线程有关VSTO插件疑难解答:[链接](http://stackoverflow.com/questions/4668777/how-to-troubleshoot-a-vsto-addin-that-does-not-load) – sszarek
我尝试了评论中提到的链接,但它仍然在Microsoft Outlook 2013中发生。 –