[英]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对象,您可以创建可自定义的视图,从而可以更好地对所有不同类型的数据进行排序,分组和最终查看。 有多种不同的视图类型可提供创建和维护重要数据所需的灵活性。
使用View对象的XML属性定义和自定义视图。 XML属性允许您创建和设置自定义XML模式,该模式定义视图的各种功能。
您可以设计自己的使用条件格式的视图-右键单击标题,然后选择“视图设置” |“视图设置”。 条件格式。 请注意,Outlook对象模型将不允许您以编程方式访问或修改视图的自动格式设置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.