Ms Access Senden Sie E-Mail mit dem Bericht als Anlage

Mithilfe von VBA-code-generator in MS Access, ich habe in der Lage code zu schreiben, öffnet sich Outlook und senden Sie mir eine E-Mail mit dem Klick auf eine Schaltfläche. Ich habe Probleme mit dem hinzufügen eines Anhangs. Die meisten Codes die ich gefunden habe, fügt Dateien außerhalb der MS-Datenbank als Anhang hinzufügen möchte ich, dass ein Bericht erstellt, in meiner Datenbank als Anhang.

Private Sub EmailReport_Click()
Dim oApp As New Outlook.Application
Dim oEmail As Outlook.MailItem

'Email the results of the report generated
Set oEmail = oApp.CreateItem(olMailItem)
oEmail.To = "[email protected]"
oEmail.Subject = "Training Roster"
oEmail.Body = "Roster Information"

With oEmail
    .Send
    MsgBox "Email Sent"
End With

Bin ich auf der Suche in einem Befehl ähnlich

oEmail.Attachments.Add Me.

..Aber ich kann nicht finden die richtige Kombination für das hinzufügen von meinem Bericht.
Danke!!

Exportieren Sie Ihren Bericht extern in einem .PDF und dann fügen Sie die Anhänge verweisen auf den vollständigen Dateipfad.
Ich glaube nicht, dass das funktioniert für mich. Gibt es mehrere Benutzer für diese Datenbank und ich kann nicht erwarten, den vollständigen Pfad an mehreren Arbeitsplätzen.
Die Nutzung der Datenbank ist die aktuelle Lage: Application.CurrentProject.Path &"\" & "filename.pdf" so PDF gespeichert wird, wo die Datenbank liegt.

InformationsquelleAutor Stacy | 2015-11-25

Schreibe einen Kommentar