Outlook通过VSTO加载项预约鼠标悬停屏幕自定义

时间:2017-04-19 14:26:59

标签: c# outlook vsto outlook-addin outlook-vba

每当您在Outlook中的日历中,并将鼠标悬停在约会上时,它会显示一些屏幕提示(如下图所示)

有没有办法自定义此屏幕提示的外观?我想为其添加一个状态字段,该字段链接到自定义UserProperty字段,因此用户无需双击约会并在检查器中查看它。

enter image description here

另外:有没有办法,为日历中的实际约会“酒吧”着色或自定义?我不是在谈论类别。我想基于自定义UserProperty标记它们。着色或添加自定义图标/标志?

1 个答案:

答案 0 :(得分:1)

无法自定义弹出提示。

要更改约会颜色,可以使用DASL名称http://schemas.microsoft.com/mapi/id/{00062002-0000-0000-C000-000000000046}/82140003设置命名属性(可以使用AppointmentItem.PropertyAccessor.SetProperty设置)。有效值为

0x00000000 None
0x00000001 Red
0x00000002 Blue
0x00000003 Green
0x00000004 Grey
0x00000005 Orange
0x00000006 Cyan
0x00000007 Olive
0x00000008 Purple
0x00000009 Teal
0x0000000A Yellow