Я пытаюсь автоматизировать внешний вид, чтобы искать мои встречи и проверять, кто из участников не ответил на приглашение.
Мне удалось отправить себе электронное письмо с указанием моей повестки дня, но я изо всех сил пытаясь найти настройки для проверки чеков ...
Есть ли кто-нибудь, кто может указать мне направление?
Заранее спасибо!
'Setup
Const myEmailAddress = "myEmail@email.com"
Const includePrivateDetails = True
Const howManyDaysToDisplay = 5
Const olCalendarMailFormatDailySchedule = 0
Const olFreeBusyAndSubject = 2
Const olFullDetails = 2
Const olFolderCalendar = 9
SendCalendar myEmailAddress, Date, (Date + (howManyDaysToDisplay - 1))
Sub SendCalendar(strAdr, datBeg, datEnd)
Dim olkApp, olkSes, olkCal, olkExp, olkMsg
Set olkApp = CreateObject("Outlook.Application")
Set olkSes = OlkApp.GetNameSpace("MAPI")
olkSes.Logon olkApp.DefaultProfileName
Set olkCal = olkSes.GetDefaultFolder(olFolderCalendar)
Set olkExp = olkCal.GetCalendarExporter
With olkExp
.CalendarDetail = olFreeBusyAndSubject
.IncludePrivateDetails = includePrivateDetails
.RestrictToWorkingHours = False
.StartDate = datBeg
.EndDate = datEnd
End With
Set olkMsg = olkExp.ForwardAsICal(olCalendarMailFormatDailySchedule)
With olkMsg
.To = strAdr
.Display Change to Send later
End With
'Free memory
Set olkCal = Nothing
Set olkExp = Nothing
Set olkMsg = Nothing
olkSes.Logoff
Set olkSes = Nothing
Set olkApp = Nothing
End Sub