Outlook 插件 - 等待响应

Outlook Addin - Wait for a response

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

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

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

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