在Outlook中,撰写邮件时,是否可以在VBA中以某种方式对其进行可视化标记



我有一个VBA,如果我对传出消息进行标记,它会将其作为Task进行归档(并做一些其他事情(。标记的一种方法是调用一个设置UserProperty的宏;我已将宏分配给命令栏上的一个按钮。

我想在发送消息之前将其视觉标记为已标记,然后实现切换,但我很难找到一种方法。因此,按住或突出显示按钮是可行的,但我不知道如何在Fluent UI中做到这一点。或者,我想在消息顶部的"弹出"放弃"按钮右侧添加一些内容。

我尝试在新邮件中添加一个类别,但该类别未显示在窗格中。我确实分配了一个UserProperty,但我也不知道如何显示它。

有什么想法吗?

非常感谢

VBA不允许自定义Fluent UI。您需要开发一个COM加载项。要在功能区上实现切换按钮,您需要定义回调,在那里您可以检查用户属性值并相应地更新UI。Fluent UI在以下系列文章中进行了深入描述:

  • 为开发人员自定义2007 Office Fluent功能区(第1部分,共3部分(
  • 为开发人员自定义2007 Office Fluent功能区(第2部分,共3部分(
  • 为开发人员自定义2007 Office Fluent功能区(第3部分,共3部分(

相关内容