【问题标题】:how publish Outlook Com Add-In from Visual studio Ultimate如何从 Visual Studio Ultimate 发布 Outlook Com 加载项
【发布时间】:2017-12-04 18:03:17
【问题描述】:

我已经查看了几个关于如何安装 Com 插件的文档,但我仍然遇到测试问题。我使用 Visual Studio Ultimate 2010 创建了一个加载项。我发布了加载项,然后运行 ​​Outlook 的安装程序。当我查看 COM 加载项列表时,我看到了已安装的加载项,但尽管它是一个功能区实用程序,但我似乎无法找到它来添加到我的功能区中。我错过了什么吗?一位不再和我们在一起的老同事制作了一个类似的插件,当我想要自定义我的功能区时,我可以看到他创建的按钮作为添加到其他功能区选项卡的选项,但我仍然找不到我的。

更新: 这是功能区 xml

<hostitem:hostItem hostitem:baseType="Microsoft.Office.Tools.Outlook.OutlookAddInBase" hostitem:namespace="BookIt" hostitem:className="ThisAddIn" hostitem:identifier="ThisAddIn" hostitem:primaryCookie="AddIn" hostitem:master="true" hostitem:factoryType="Microsoft.Office.Tools.Outlook.Factory" hostitem:startupIndex="0" xmlns:hostitem="http://schemas.microsoft.com/2004/VisualStudio/Tools/Applications/HostItem.xsd">
  <hostitem:hostObject hostitem:name="Application" hostitem:identifier="Application" hostitem:type="Microsoft.Office.Interop.Outlook.Application" hostitem:cookie="Application" hostitem:modifier="Internal" />
  <hostitem:hostControl hostitem:name="CustomTaskPanes" hostitem:identifier="CustomTaskPanes" hostitem:type="Microsoft.Office.Tools.CustomTaskPaneCollection" hostitem:primaryCookie="CustomTaskPanes" hostitem:modifier="Internal" />
</hostitem:hostItem>

【问题讨论】:

  • 你能发布你的功能区 XML 吗?

标签: ms-office ribbon comaddin


【解决方案1】:

您是否遇到任何 UI 错误?

默认情况下,如果 VSTO 加载项尝试操作 Microsoft Office 用户界面 (UI) 并失败,则不会显示任何错误消息。但是,您可以将 Microsoft Office 应用程序配置为显示与 UI 相关的错误消息。您可以使用这些消息来帮助确定为什么不显示自定义功能区,或者为什么显示功能区但不显示控件。请参阅How to: Show Add-in User Interface Errors 了解更多信息。

您的加载项是否已在 Outlook 中启用?

Microsoft Office 应用程序可以禁用行为异常的 VSTO 加载项。如果应用程序未加载您的 VSTO 外接程序,则该应用程序可能已硬禁用或软禁用您的 VSTO 外接程序。

当 VSTO 加载项导致应用程序意外关闭时,可能会发生硬禁用。如果您在 VSTO 外接程序中的启动事件处理程序正在执行时停止调试器,也可能会在您的开发计算机上发生这种情况。

当 VSTO 外接程序产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果应用程序在 Startup 事件处理程序执行时抛出未处理的异常,则应用程序可能会软禁用 VSTO 外接程序。

当您重新启用软禁用的 VSTO 外接程序时,应用程序会立即尝试加载 VSTO 外接程序。如果最初导致应用程序软禁用 VSTO 插件的问题尚未修复,应用程序将再次软禁用 VSTO 插件。在How to: Re-enable a VSTO Add-in That Has Been Disabled 文章中阅读更多相关信息。

【讨论】:

    猜你喜欢
    • 2014-07-06
    • 1970-01-01
    • 2020-10-12
    • 2011-09-04
    • 2015-10-12
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多