Мне было интересно, может ли кто-нибудь мне помочь. В настоящее время я делаю доступ к базе данных 2010, которая имеет функцию отправки билетов другим людям. Я использовал шаблон, предоставленный Access, который имеет функцию отправки электронного билета, которому он назначен. Это здорово. НО Я не могу понять, как получить больше, чем просто поле TITLE в теле письма.Access 2010 email VBA
Я хотел бы иметь текст с текстом и еще несколько полей из билета, если это возможно? Может кто-нибудь мне помочь?
Я преобразовал макрос OnClick в VBA, который я вставил ниже. Как мне изменить это, чтобы делать то, что я хочу?
Option Compare Database тех
'------------------------------------------------------------
' Macro1
'
'------------------------------------------------------------
Function Macro1()
On Error GoTo Macro1_Err
With CodeContextObject
On Error Resume Next
DoCmd.SendObject , "", "", DLookup("[E-mail Address]", "Contacts", "[ID]=" & Nz(.[Assigned To], 0)), "", "", "Duplicate for your attention", IIf(.Form.Description.TextFormat = 1, PlainText(.Title), .Title), True, ""
If (.MacroError.Number <> 0) Then
Beep
MsgBox .MacroError.Description, vbOKOnly, ""
End If
End With
Macro1_Exit:
Exit Function
Macro1_Err:
MsgBox Error$
Resume Macro1_Exit
End Function
кода у вас есть для отправки объекта базы данных на почтовый адрес - это то, что вы пытаетесь сделать? Если это так, для параметра, где вы подтверждаете «Заголовок», просто добавьте больше информации. И.Е. ", MyTitle & vbcrlf &" Today is .... "& vbcrlf &" Last Line " –