Гаряка Асмик:
В настоящее время я делаю нижеследующим образом, там ошибка возникает, почему, подскажите, пожалуйста:
'отправка письма по Microsoft Outlook
Dim objOL As Object, objMail As Object, objAttach As Object
'для работоспособности нужно добавить ссылку на библиотеку
'зайдите в меню Tools-References, найдите Microsoft Outlook Object Library, поставьте птичку
'Set objOL = New Outlook.Application
Set objOL = CreateObject("Outlook.Application") 'данная строка позволяет работать с Microsoft Outlook не подключая библиотеку Microsoft Outlook
Set objMail = objOL.CreateItem(olMailItem)
Set objAttach = objMail.Attachments
If Len(ActiveDocument.Path) = 0 Then
MsgBox "Документ должен быть вначале сохранен"
Exit Sub
End If
With objMail
.To = "89028912680@rambler.ru" 'адрес, несколько адресов через ;
.Subject = "Это тема письма"
'Добавляя документ как приложение к письму, Вы можете использовать
'свойство .displayname для установки описания используемого в сообщении
.Attachments.Add Source:=ActiveDocument.FullName, Type:=olByValue, _
DisplayName:="Документ в приложении" 'здесь ощибка 446, почему???, ЧТО НАДО ИЗМЕНИТЬ????
.Display 'показать окно письма
.Send 'отправить автоматом
End With
Set objMail = Nothing
Set objOL = Nothing
Set objAttach = Nothing