【问题标题】:office 2007/2010 VSTO add columnoffice 2007/2010 VSTO 添加栏目
【发布时间】:2013-07-25 01:34:29
【问题描述】:

如何添加列(自定义属性) 到outlook中的所有消息。我希望为每封电子邮件添加一个自定义属性。我需要允许用户打开和关闭属性。

我创建了一个新插件,但在任何地方都找不到示例或类似功能。

如果我能理解如何添加属性并将其显示在 Outlook 中,其余的我可以自己弄清楚。

【问题讨论】:

    标签: c# vsto ms-office


    【解决方案1】:

    据我所知,有两种方法可以做到这一点。首先是一个文件夹。

    var calendar = _session.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
    var userProperties = calendar.UserDefinedProperties;
    var prop = userProperties.Find("PropName");
    {
        if (prop  == null)
            userProperties.Resource.Add("PropName", OlUserPropertyType.olText);
    }
    

    或者通过添加到邮件项目的 UserProperties,并设置标志以将其添加到文件夹中。我不知道如何为某种类型的项目添加属性,但希望这会为您指明正确的方向。

    http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.userproperties.add.aspx

    干杯, 杰克

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 2011-02-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多