【问题标题】:How to change Outlook Calendar Color in C#?如何在 C# 中更改 Outlook 日历颜色?
【发布时间】:2009-08-23 21:29:31
【问题描述】:

我正在编写一些 C# 代码来查看/添加/编辑 Microsoft Outlook 2007 中的 AppointmentItems。我正在访问辅助日历 (MAPIFolder),并且我想以编程方式更改日历的颜色。这可能吗?

【问题讨论】:

    标签: c# outlook calendar colors


    【解决方案1】:
    myNamespace = outLookApp.GetNamespace("MAPI");
    if (myNamespace.Categories["liveMeeting"] == null)
    {
      myNamespace.Categories.Add("liveMeeting", OlCategoryColor.olCategoryColorDarkRed, OlCategoryShortcutKey.olCategoryShortcutKeyNone);
    }
    newEvent.Categories = "liveMeeting";
    

    【讨论】:

      【解决方案2】:

      Outlook 中的约会是彩色的,而不是日历。颜色是根据分配给约会的类别设置的,所以我认为使用 AppointmentItem.Categories 将允许您设置应用于您创建的约会的颜色。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-22
        • 2016-03-16
        • 2017-05-05
        • 1970-01-01
        • 2017-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多