vsto - VSTO:防止特定的 AppointmentItems 被转换为经常性 AppointmentItems
问题描述
我正在尝试构建 Outlook 插件。在某些情况下,我想知道用户是否正在尝试将当前的 AppointmentItem 转换为重复的 AppointmentItem。有可能赶上这个事件吗?在某些情况下是否可以防止事件发生?
谢谢
解决方案
您可以捕获该AppointmentItem.PropertyChange("IsRecurring")
事件 - 只要更改重复模式,它就会触发。然后,您可以提示用户并调用AppointmentItem.ClearRecurencePattern()
.
AppointmentItem
可以从 中检索Inspector.CurrentItem
,并且可以从Inspectors.NewInspector
事件中检索检查器。
推荐阅读
- c++ - Google Kickstart 2020 Round A 2020 错误答案
- ios - UIvew 在不同位置使用相同的代码
- flutter - 访问 Cloud Firestore 会引发 NoSuchMethodError
- excel - VBA - 使用范围函数从一个工作表复制并粘贴到另一个工作表
- python - 是否可以从其他人的不和谐服务器中获取消息?
- laravel - Laravel eloquent 得到一个二维数组的数组
- server-side-rendering - 使用 Svelte 进行动态服务器端渲染。如何在客户身上补水?
- android - Xamarin Forms 允许在播放视频时从 Android 上的另一个应用程序播放音乐
- database - 迁移 wordpress 网站并使用插件更改 URL 后链接不起作用
- python - 在 Python 中,我无法使用 PIL 正确打开一些 png 图像