【问题标题】:Outlook Appointment Item: Set the "Label"Outlook 约会项目:设置“标签”
【发布时间】:2011-03-15 23:07:37
【问题描述】:

在 Outlook 2003 中,当您有一个日历事件时,它可以选择将其标签设置为重要、商务、个人等,每个都有不同的颜色。此颜色将是您日历上已安排活动的颜色。

我的问题是我不知道如何使用 AppointmentItem 更改它。我查看了对象浏览器,并没有看到任何与更改标签/颜色相关的内容。我正在通过 Access 模块访问 Outlook,并设置了代码来更改对象的主题等。

所以我想知道的是,有没有办法通过约会项更改事件标签/颜色?如果有,怎么做?

【问题讨论】:

  • 这不是 Outlook 2003 中的 Categories 属性(显然仅从 2007 年开始)。如果我在 2003 年找到它,我会在这里发布。

标签: vba outlook outlook-2003


【解决方案1】:

您要查找的术语是项目的类别。您可以使用 AppointmentItem 对象上的 Categories property 对其进行修改。这是一个字符串,所以你可以简单地把你想要的值放在那里。

显示的颜色可由用户自定义,因此您最好只设置标签名称,而不是尝试为约会设置特定颜色。

【讨论】:

  • 不正确。 AppointmentItem.Categories 属性是分配给约会的类别的字符串列表。它与标签无关,为约会分配类别不会改变标签颜色。
【解决方案2】:

VBA 无法设置标签颜色。为此,您需要 CDO。示例代码见http://www.outlookcode.com/codedetail.aspx?id=139

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多