- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 office .NET 框架在 Outlook 中创建约会。创建约会的代码如下所示:
private void createCalendarEvent(DateTime start, DateTime end, String dept, String subj, String subjType, String room)
{
AppointmentItem apt = (AppointmentItem)OLapp.CreateItem(OlItemType.olAppointmentItem);
apt.Start = start;
apt.End = end;
apt.Subject = subj + " - " + subjType;
apt.Body = "Subject: " + subj + " (" + subjType + ")"
+ "\nDepartment: " + dept
+ "\nRoom: " + room
+ "\n\nCreated by " + this.Text
+ "\n On " + DateTime.Now.ToLongDateString() + " At " + DateTime.Now.ToLongTimeString();
apt.Location = room;
apt.Categories = subj;
apt.Save();
}
这工作得很好,但我设置的类别没有与之关联的颜色。我希望 outlook 中的约会根据类别集以不同的颜色显示。有什么方法可以手动设置类别颜色吗?或者更好的是,让框架自动为我选择类别颜色的方法?
最佳答案
this question 的答案处理类别。具体来说,这里有一些代码(VB.net,但很容易转换)将创建一个深橄榄色类别:
Private Shared ReadOnly CATEGORY_TEST As String = "Custom Overdue Activity"
' This method checks if our custom category exists, and creates it if it doesn't.
Private Sub SetupCategories()
Dim categoryList As Categories = Application.Session.Categories
For i As Integer = 1 To categoryList.Count
Dim c As Category = categoryList(i)
If c.Name.Equals(CATEGORY_TEST) Then
Return
End If
Next
categoryList.Add(CATEGORY_TEST, Outlook.OlCategoryColor.olCategoryColorDarkOlive)
End Sub
类别颜色要么在 Outlook 中设置,要么在代码中创建类别时在上面的代码中设置。
关于c# - 如何为 Outlook AppointmentItem 的类别着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4892890/
我正在使用以下代码为 outlook 创建 AppointmentItem 对象: AppointmentItem apt = (APPointmentItem)OLApp.CreateItem(Ol
我正在创建一个用于创建新约会的 Outlook 加载项,如下所示: Outlook.AppointmentItem oAppointment = (Outlook.AppointmentIte
在这个 excel VBA 代码中,我正在尝试在 Outlook 中创建一个新约会,我想要通过电子邮件发送该约会,即我想邀请用户进行约会。 我不确定我是否需要为这个东西创建一个新的 outlook.r
我在访问 AppointmentItem 的主题字段中实际输入的文本时遇到问题。我创建了一个 Outlook 2010 加载项,它具有来自功能区自定义按钮的回调。如果有人在键入主题后立即单击按钮(而不
我尝试为 [Start] 使用某种范围: var calendar = outlookApplication.GetNamespace("MAPI").GetDefaultFolder(OlDefau
我正在使用 office .NET 框架在 Outlook 中创建约会。创建约会的代码如下所示: private void createCalendarEvent(DateTime start
我正在尝试按保存在其中的日期过滤可观察集合。用户将使用日历 View 选择日期。 public async Task RefreshItems(bool showActivityIndicator,
我有一个 Outlook 2007 加载项,它试图将 ics 文件导入 Outlook.AppointmentItem 对象,以便我可以读取有关某些约会的属性。目前我无法将 ics 读回内存。关于我做
我正在使用 c# 和 office.interOp 访问 Outlook 日历。 在 Outlook 日历中,Outlook 开发人员工具允许您向约会添加表单。此功能在我的组织内广泛使用。 有没有办法
我正在开发一个 Outlook 加载项,它将表单区域添加到 IPM.Appointment 消息类。显示此区域时,它会首先向 AppointmentItem 添加一些属性。 Outlook.Appoi
我有一个 outlook VSTO 插件,我可以使用以下代码检索日历约会列表: private Items GetAppointmentsInRange(Folder folder, Date
我是一名优秀的程序员,十分优秀!