Я создаю код, который выполняет поиск в папке Outlook и объединяет тело элементов всего за один элемент (чтобы построить историю для этого случая).Outlook VBA Сортировать по дате
Выполняется поиск с использованием метода поиска (не уверен, что все правильно). Как только я получу результаты поиска, я поместил их в массив.
Есть ли способ отсортировать массив по дате? Я получаю сообщение об ошибке с кодом ниже:
Dim olApp As Outlook.Application
Dim olNs As Outlook.Namespace
Dim olFldr As Outlook.MAPIFolder
Dim olItms As Outlook.Items
Dim olMail As Variant
Dim MyArray() As String
Set olApp = New Outlook.Application
Set olNs = olApp.GetNamespace(”MAPI”)
Set olFldr = olNs.GetDefaultFolder(olFolderInbox)
Set olItms = olFldr.Items
Set olMail = myTasks.Find("[Subject] = ""*140115LS*""")
If Not (olMail Is Nothing) Then
MyArray = olMail.Display
Вы имели в виду 'olItms.Find (...)', а не 'myTasks.Find (...)'? –
О, да, я изменил переменную несколько минут назад! Tks! Любые мысли о том, как я могу сортировать его по дате? – AndroidDev