VBAを使用して既存の予定表の予定を更新または編集するにはどうすればよいですか?なぜ、次のVBAコードでは件名を更新できないのですか?VBAを使用してOutlook appoimentを更新するにはどうすればよいですか?
VBAサブ:
Sub failToEditAppointment()
Dim oSession As Variant
Set oSession = Application.Session
Dim oCalendar As Variant
Set oCalendar = oSession.GetDefaultFolder(olFolderCalendar)
Dim oItems As Variant
Set oItems = oCalendar.Items
oItems.IncludeRecurrences = False
oItems.Sort "[Location]"
Debug.Print oItems(1).Subject
oItems(1).Subject = "foo"
Debug.Print oItems(1).Subject
oItems(1).Save
Debug.Print oItems(1).Subject
End Sub
出力:
バレンタインデー
バレンタインデー
バレンタインデー