【发布时间】:2019-07-28 06:12:57
【问题描述】:
我想清除共享日历。
我有一个可以在 Outlook 日历中使用的删除方法,但它不会清除共享日历。
Private Sub DeleteAllAppointments()
Dim olkApp As Object, _
olkSession As Object, _
olkCalendar As Object, _
olkItem As Object, _
intIndex As Integer
Set olkApp = CreateObject("Outlook.Application")
Set olkSession = olkApp.Session
olkSession.Logon
Set olkCalendar = olkSession.GetDefaultFolder(olFolderCalendar)
For intIndex = olkCalendar.Items.Count To 1 Step -1
Set olkItem = olkCalendar.Items.Item(intIndex)
olkItem.Delete
Next
Set olkItem = Nothing
Set olkCalendar = Nothing
olkSession.Logoff
Set olkSession = Nothing
Set olkApp = Nothing
End Sub
这是方法失败的地方
Set olkCalendar = olkSession.GetDefaultFolder(olFolderCalendar)
这是文件夹路径问题吗?
【问题讨论】: