Я создал форму, которая при нажатии командной кнопки создает и отправляет электронное письмо и отправляет электронное письмо. Но когда страница электронной почты появляется и пользователь выходит из письма без отправки сообщения, появляется сообщение 2501. Кто-нибудь знает, как предотвратить эту ошибку, просто появив окно сообщения, информирующее пользователя, что письмо было отменено?Предотвращение ошибки 2501
Заранее спасибо
Это то, что я до сих пор:
On Error GoTo errhandle
Me.Filter = "CurrentDate= #" & Format(Me!CurrentDate, "yyyy\-mm\-dd") & "# and DiscoverTime= '" & Me!DiscoverTime & "' and TailNumber= '" & Me!TailNumber & "' and FleetID= '" & Me!FleetID & "'"
Me.FilterOn = True
DoCmd.SendObject acSendForm, "frmETIC", acFormatPDF, "Email", "", "", "Recovery Report", "Attached is the submitted Recovery Report"
DoCmd.Close acForm, "frmETIC", acSaveNo
DoCmd.OpenForm "frmETIC", acNormal, , , acFormEdit, acWindowNormal
End If
errhandle:
If Err.Number <> 2501 Then
MsgBox ("Email Cancelled")
DoCmd.Close acForm, "frmETIC", acSaveNo
DoCmd.OpenForm "frmETIC", acNormal, , , acFormEdit, acWindowNormal
End If
Большое вам спасибо! Это отлично работает –
Рад помочь :) – PaulFrancis
Можете ли вы сделать мне одолжение и вытащить этот адрес из кода, который вы отправили, хотя ...:/so sorry –