c# - 从挂起的用户输入强制更新 Outlook 对象模型
问题描述
我正在开发一个 Outlook 加载项,它依赖于用户在约会的“位置”字段中输入的数据。如果用户在该字段中输入数据并单击我的加载项的按钮,则 AppointmentItem.Location 的值仍包含旧值。只有在再次单击按钮后,用户输入的新值才会出现在 AppointmentItem.Location 中。
(如果用户在按下按钮之前离开该字段,例如通过聚焦 body 字段,则新值将写入 AppointmentItem.Location。)
在继续执行依赖于该字段值的代码之前,如何告诉 Outlook 处理用户输入并将新数据提交到 AppointmentItem.Location 字段?还是有其他方法可以获取最新的用户输入?
我正在使用 Outlook 2016,同时使用 Visual Studio 2017 开发 VSTO 加载项。
解决方案
推荐阅读
- kql - kusto解析json后如何避免重复数据输入?
- android - 如何在android中为进度条创建带有圆角的水平不确定进度可绘制?
- wordpress - 在 Wordpress 中为工具集类型自定义字段创建简码以将多个值显示为范围
- github-pages - 推送 github 存储库时出错
- git - 无法在 github 中镜像 git repo
- sql-server - 如何计算 SQL Server 中每秒的 DML/DQL 请求数
- javascript - 定义变量时的意外行为
- mysql - 如何按时间分组,如果mysql中没有数据计数为零?
- pdf - 如何在 puppeteer 中将多个 pdf 合并为一个 pdf?
- laravel - 我想验证数据库 laravel 8 中是否不存在数据