2016-04-11 47 views
0

如何创建一个宏以创建约会到另一个日历。我正在使用的当前宏创建到我的默认日历。提前致谢。创建约会到特定日历。 VBA展望

Sub test() 

Dim myItem As Object 
Set myItem = Application.CreateItem(olAppointmentItem) 
myItem.MeetingStatus = olMeeting 
myItem.Subject = "Strategy Meeting" 
myItem.Location = "Conf Rm All Stars" 
myItem.Start = #4/11/2016 1:30:00 PM# 
myItem.Duration = 10 
myItem.Display 

End Sub 
+0

您的意思是在您的个人资料中已打开的其他商店中?或者在代理Exchange邮箱中? –

+0

与多个用户共享的日历。 – drdrdr

+0

在Exchange Server上? –

回答

1

呼叫Application.Session.CreateRecipient,则返回Recipient对象传递给Application.Session.GetSharedDefaultFolder。然后您可以致电MAPIFolder.Items.Add添加新的约会。