【发布时间】:2022-04-22 08:07:48
【问题描述】:
使用以下代码将 Outlook 中的日期时间列设置为 c# DateTime 值
documentItem.PropertyAccessor.SetProperty(
"http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000000046}/TestDate/0x0000001F",
documentItem.PropertyAccessor.LocalTimeToUTC(DateTime.Now));
将columnvalue转换为PT_APPTIME类型,不能在Outlook-Tableview中显示、排序等。
我所有将值设置为 PT_SYSTIME 的尝试(例如,创建我自己的 PROPVARIANT 结构、Marshal.StructureToPtr、...)都失败了,但出现了各种异常。
有没有办法在不使用赎回库的情况下设置日期时间值,这对于这个目的来说太过分了?
【问题讨论】:
标签: c# outlook vsto outlook-addin