繁体   English   中英

使用Add-In Express插件在Outlook中标记邮件

[英]Flag messages in Outlook with Add-In Express Plugin

我正在使用C#中的Add-In Express开发Outlook 2007及更高版本的插件。 我想在概述(列表)中通过电子邮件突出显示特殊邮件(例如,发件人地址包含@ example.org)。

突出显示是指在邮件中添加图像/徽标或以这种方式更改背景颜色或其他内容。

我不想将类别用于突出显示,因为用户可以手动更改它们。 只有我的插件才能突出显示特殊邮件。

有没有可能使用Add-in Express插件来做到这一点?

我建议改为在其论坛上询问有关Add-in Express的特定功能。

至于Outlook可扩展性模型,如果您不喜欢Categories ,则可以将自定义属性用于自己的标志。 例如,您可以使用Outlook项目的UserProperties属性,该属性返回代表该Outlook项目的所有用户属性的UserProperties集合。

PropertyAccessor对象提供了在Outlook项目上创建,获取,设置和删除低级属性的功能。 使用PropertyAccessor对象来获取和设置Outlook对象模型中未明确公开的项目级属性。 若要获取或设置多个自定义属性,请使用PropertyAccessor对象而不是UserProperties对象以获得更好的性能。

最后,如果需要在“资​​源管理器”窗口中自定义TableView,则可以使用Folder或Explorer类的CurrentView属性。 若要获取当前资源管理器视图的View对象,请使用Explorer.CurrentView而不是Explorer.CurrentFolder返回的当前Folder对象的CurrentView属性。 因此,您可以将自己定义的属性添加到视图中。

通过View对象,您可以创建可自定义的视图,从而可以更好地对所有不同类型的数据进行排序,分组和最终查看。 有多种不同的视图类型可提供创建和维护重要数据所需的灵活性。

  • 表格视图类型(olTableView)允许您查看基于字段的简单表格中的数据。
  • 日历视图类型(olCalendarView)允许您以日历格式查看数据。
  • 卡视图类型(olCardView)允许您查看一系列卡中的数据。 每张卡都显示该项目包含的信息,并且可以进行排序。
  • 图标视图类型(olIconView)允许您以图标的形式查看数据,类似于Windows文件夹或资源管理器。
  • 时间线视图类型(olTimelineView)允许您查看在可自定义的线性时间线中接收到的数据。

使用View对象的XML属性定义和自定义视图。 XML属性允许您创建和设置自定义XML模式,该模式定义视图的各种功能。

您可以设计自己的使用条件格式的视图-右键单击标题,然后选择“视图设置” |“视图设置”。 条件格式。 请注意,Outlook对象模型将不允许您以编程方式访问或修改视图的自动格式设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM