【问题标题】:Outlook Appointment mouse hover screentip customization via VSTO add-in通过 VSTO 加载项自定义 Outlook 约会鼠标悬停屏幕提示
【发布时间】:2017-09-15 20:26:47
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# vba outlook vsto outlook-addin


    【解决方案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
    

    【讨论】:

    • 感谢您的回复!我喜欢日历视图中约会的这种颜色。有没有办法在任务列表视图中为任务着色?还是显示类别颜色,而不实际分配类别?我想在视觉上区分已完成和未完成的任务,以及正在进行的任务
    • 另外,当我以这种方式为约会项目着色并在检查器中打开它时,顶部显示以下消息:“无类别(由旧的“个人”标签着色)'或类似的东西。有什么方法可以摆脱该消息?看起来 Outlook 不再完全支持这种颜色了。
    • 是的,Outlook 现在使用类别而不是颜色 - 创建类别时,它与颜色相关联。
    猜你喜欢
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多