我正在Visual Studio 2010中开发Outlook 2010插件。
我创建了一个自定义的Form Region,它将实现名为:
的messageClassIPM.Note.Archivado
该类将由应用程序使用exchange分配给已处理的消息 每晚运行的网络服务。这是经过测试并且正常工作。当表格区域 正在加载我可以恢复:
message.MessageClass为“IPM.Note.Archivado”
好的,我现在需要的是,为匹配的邮件分配不同的收件箱图标 那个messageClass,所以我使用了自定义Region Form中的属性面板并进行了选择 读取,提示,默认,没有问题的动作的图标。
如果我选择FormRegionType作为替换或替换所有,我可以实现此目的 显示,但我需要的是这个窗体窗口 AdJoining。
当formRegionType为毗邻时,我无法在指定的图标中加载 收件箱面板。
我一直在阅读很多文档,但我找不到解决问题的方法。
这是表格区域定义:
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Note.Archivado")]
[Microsoft.Office.Tools.Outlook.FormRegionName("hnaOutlookAddin.FormRegionMessageClassArchivado")]
public partial class FormRegionMessageClassArchivadoFactory
{
}
答案 0 :(得分:1)
对于自定义Outlook图标 - 您必须使用replacement form region。如果您需要相邻的表单区域,则需要创建另一个类。您可以将多个表单区域定位到同一邮件类。我已经为IPM.Note.XXXX
使用了替换和相邻的表单区域。