Заранее благодарим за любую помощь. У меня есть следующий код, который при нажатии создает письмо, вставляет адрес электронной почты тела и клиента и прикрепляет копию счета-фактуры. У меня есть два вопроса: можно ли изменить имя прикрепленного файла, на данный момент это просто invoiceF.pdf может сделать это, поскольку это ссылка на доставку. И во-вторых, можно ли поймать результат отправки почты? Я знаю, что если письмо не отправлено, просто закрыто, доступ помещает информационный блок, говорящий: «Действие объекта отправки было отменено», я хочу поймать подтверждение «успешно отправлено» и добавить сегодняшнюю дату в поле [invoiceemailed]. Благодаря никому до их помощью :)Доступ - Как вернуть результат sendmail?
Private Sub emailinvoiceF_Click()
On Error GoTo Err_emailinvoiceF_Click
If MsgBox("Email the invoice?", vbYesNo) = vbYes Then
Dim strMessage
strMessage = "Dear " & First & " " & Last & "," _
& vbCrLf & vbCrLf & "Thank you for your order: (" & DeliveryID & "), please find attached invoice." _
& vbCrLf & vbCrLf & "If you require any further information please do not hesitate to contact us." _
& vbCrLf & vbCrLf & "Kind Regards," _
& vbCrLf & vbCrLf & "SMI Hardwoods" _
& vbCrLf & vbCrLf & "Tel: 01206 396725" _
& vbCrLf & vbCrLf & "www.smi-hardwoods.com" _
Dim stDocName As String
stDocName = "InvoiceF"
DoCmd.SendObject acReport, stDocName, acFormatPDF, [E-mail address], , , "SMI Hardwoods Invoice Ref:" & DeliveryID & ".pdf", strMessage
End If
Exit_emailinvoiceF_Click:
Exit Sub
Err_emailinvoiceF_Click:
MsgBox Err.Description
Resume Exit_emailinvoiceF_Click
End Sub