【问题标题】:Outlook Addin - Wait for a responseOutlook 插件 - 等待响应
【发布时间】:2015-01-21 14:21:33
【问题描述】:

我有一个 Outlook 插件,它通过对网页进行 API 调用来在网页上创建联系人。当插件运行时(通过单击按钮),会进行 API 调用,并将用户带到该网页以填写联系信息。用户填写信息并单击提交后,我想在 Outlook 中捕获该事件并让用户返回 Outlook 以执行进一步的操作。有什么可能的方法来完成这项工作?我一直在网上寻找,但没有找到任何解决方案。

【问题讨论】:

    标签: events event-handling outlook http-post add-in


    【解决方案1】:

    尝试以您自己的形式在模态对话框中显示网页。关闭表单后,您可以采取任何必要的操作。

    【讨论】:

    • 其实这是个好主意。我要试一试。任何可能的链接到您的解决方案?
    • 不,这只是我的想法,抱歉。
    • 当用户单击该提交按钮时,我显然应该尝试关闭该模式对话框,然后继续使用 Outlook。关于如何完成这项工作的任何可能的建议?
    • 托管浏览器控件时,可以通过 window.external 属性将自己的 COM 对象公开给脚本。然后,您的脚本可以调用您选择公开的任何函数。
    【解决方案2】:

    您可能会发现 Application 类的 ItemSend 事件很有帮助。每当发送 Microsoft Outlook 项目时,无论是由用户通过检查器(在检查器关闭之前,但在用户单击“发送”按钮之后)或在使用 Outlook 项目(如 MailItem)的 Send 方法时,都会触发它在一个程序中。

    您还可以考虑重新调整功能区控件的用途。有关更多信息,请参阅Temporarily Repurpose Commands on the Office Fluent Ribbon

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2018-11-02
      相关资源
      最近更新 更多