Извлечь почты из писем в outlook - VBA
Формулировка задачи:
Всем привет, подскажите пожалуйста, есть ли возможность извлечь все почты из писем в определенной папке в outlook. если есть, по подскажите мне, как можно это реализовать. Спасибо.
Решение задачи: «Извлечь почты из писем в outlook»
textual
Листинг программы
- On Error Resume Next
- Dim objOutlook As Object, objNameSpace As Object
- Dim objFolder As Object, objMail As Object, iRow&
- Set objOutlook = CreateObject("Outlook.Application")
- Set objNameSpace = objOutlook.GetNamespace("MAPI")
- Set objFolder = objNameSpace.GetDefaultFolder(6)
- Set objFolder = objFolder.Folders("возвраты")
- Application.ScreenUpdating = False
- Sheets(1).Select
- For Each objMail In objFolder.Items
- If objMail.UnRead = True Then
- iRow = iRow + 1: Cells(iRow, 1) = objMail.Body
- ' objMail.UnRead = False ' изменяем статус на прочитано
- End If
- Next
- MsgBox "Письма загружены", vbInformation
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д