首页 > 解决方案 > 从挂起的用户输入强制更新 Outlook 对象模型

问题描述

我正在开发一个 Outlook 加载项,它依赖于用户在约会的“位置”字段中输入的数据。如果用户在该字段中输入数据并单击我的加载项的按钮,则 AppointmentItem.Location 的值仍包含旧值。只有在再次单击按钮后,用户输入的新值才会出现在 AppointmentItem.Location 中。

(如果用户在按下按钮之前离开该字段,例如通过聚焦 body 字段,则新值将写入 AppointmentItem.Location。)

在继续执行依赖于该字段值的代码之前,如何告诉 Outlook 处理用户输入并将新数据提交到 AppointmentItem.Location 字段?还是有其他方法可以获取最新的用户输入?

我正在使用 Outlook 2016,同时使用 Visual Studio 2017 开发 VSTO 加载项。

标签: c#.netoutlookoffice365vsto

解决方案


推荐阅读