Я перепробовал все решения с упоминанием stackoverflow, но не повезло, поэтому сейчас я поднимаю вопрос, с которым я сталкиваюсь
"RUN-Time Error-91" Переменная объекта или переменная блока не set
я пытаюсь установить, пробуя это Set item = ActiveExplorer.Selection.Item(1)
, но это бесполезно, поэтому, пожалуйста, подскажите, где они делают неправильно
Public Sub SaveAutoAttach()
Dim object_attachment As Outlook.Attachment
Dim item As Outlook.MailItem
Dim saveFolder As String
saveFolder = "E:\ServerReports\outlook-attachments\"
Set item = ActiveExplorer.Selection.item(1)
' ******* the error is on the next line ********
For Each object_attachment In item.Attachments
If InStr(object_attachment.DisplayName, ".csv") Then
object_attachment.SaveAsFile saveFolder & "\" & object_attachment.DisplayName
End If
Next
End Sub