通过 VSTO 加载项自定义 Outlook 约会鼠标悬停屏幕提示
Outlook Appointment mouse hover screentip customization via VSTO add-in
只要您在 Outlook 的日历中,将鼠标悬停在约会上,它就会显示一个小屏幕提示(如下图所示)
有没有办法自定义此屏幕提示的外观?我想向它添加一个状态字段,它链接到自定义 UserProperty 字段,这样用户就不必双击约会并在检查器中查看它。
另外:有没有办法为日历中的实际约会 'bars' 着色或自定义?我不是在谈论类别。我想根据自定义 UserProperty 标记它们。着色,或添加自定义图标/标志?
无法自定义弹出提示。
要更改约会颜色,您可以将命名的 属性 设置为 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
只要您在 Outlook 的日历中,将鼠标悬停在约会上,它就会显示一个小屏幕提示(如下图所示)
有没有办法自定义此屏幕提示的外观?我想向它添加一个状态字段,它链接到自定义 UserProperty 字段,这样用户就不必双击约会并在检查器中查看它。
另外:有没有办法为日历中的实际约会 'bars' 着色或自定义?我不是在谈论类别。我想根据自定义 UserProperty 标记它们。着色,或添加自定义图标/标志?
无法自定义弹出提示。
要更改约会颜色,您可以将命名的 属性 设置为 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