首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Outlook AddIn -更改GlobalAppointmentId

Outlook AddIn -更改GlobalAppointmentId
EN

Stack Overflow用户
提问于 2016-04-21 19:06:30
回答 1查看 251关注 0票数 0

有没有办法改变约会的GlobalAppointmentId。

我找到了这个属性架构:

代码语言:javascript
复制
var globalIdPropertySchema = @"http://schemas.microsoft.com/mapi/id/{6ED8DA90-450B-101B-98DA-00AA003F1305}/00030102";

我给它设定了一个新的价值:

代码语言:javascript
复制
Item.PropertyAccessor.SetProperty(globalIdPropertySchema, MY_NEW_ID);

然后,当我使用Item.PropertyAccessor.GetProperty获得它时,我将得到新的id,但Item.GlobalAppointmentId仍然是最初的id。

我需要这样做,以便我的加载项可以使用ICS文件同步约会,我们的系统在iCalendar UID字段中发送带有后缀的ICS文件。但是可以通过Outlook AddIn为我们的系统创建约会,然后发送的ICS文件使用GlobalAppointmentID作为ICS文件中的UID字段。我们储存它,但它需要有我们的后缀。有小费吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-21 19:28:19

您需要完全释放约会,以确保Outlook下次重新加载它。

重新启动Outlook后是否会看到更改?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36778387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档