Я пытаюсь написать код, чтобы запланировать приглашение на собрание и отложить отправку участникам на более позднюю дату/время автоматически, т. е. отложить отправку приглашения на собрание
ниже приведен код, но он дает ошибку в том месте, где я хочу, чтобы приглашение было отправлено через 30 минут.
ошибка строка :
приложение.Подождите ( Сейчас + TimeValue("06:30:00"))
буду очень признателен за помощь. Большое спасибо
Sub Book_meeting_room()
Dim olApp As Outlook.Application
Dim olApt As AppointmentItem
Set olApp = Outlook.Application 'Creating Outlook Session
Set olApt = olApp.CreateItem(olAppointmentItem) 'Creating an Appointment
With olApt
.MeetingStatus = olMeeting 'olAppointmentItem with Meeting status olMeeting
'becomes a OL Meeting Item.
.Subject = "Room 1" 'Subject
.Start = #11/20/2017 8:30:00 AM# 'Enter Date + Time here.
.Duration = 240 'In Minutes
.Location = "Office" 'Location of the meeting.
.Recipients.Add ("Margaret") 'Recipient Name, Alias, or any other Attribute.
.BusyStatus = olFree
.ReminderSet = True
.ReminderMinutesBeforeStart = 20
End With
Application.Wait (Now + TimeValue("06:30:00")) 'defer 06hrs and 30mins.
olApt.Send 'Sending Mail.
Set olApt = Nothing
MsgBox "Invite Sent", vbInformation
End Sub