Thema Datum  Von Nutzer Rating
Antwort
Rot xls to pdf to mail attachment
07.04.2015 09:22:15 Reini
Solved
09.04.2015 16:51:52 Georg
NotSolved

Ansicht des Beitrags:
Von:
Reini
Datum:
07.04.2015 09:22:15
Views:
1247
Rating: Antwort:
 Nein
Thema:
xls to pdf to mail attachment

Hallo liebe VBA Profis,

ich habe eine VBA Funktion geschrieben wo aus einem Excelsheet ein PDF kreiert und bezeichnet wird.

Außerdem wird danach ein automatische Mail geöffnet wo bereits die Felder richtig befüllt sind.

Private Sub CommandButton1_Click()
Const DateiPfad = "N:\PLWSM3_ALLGEMEIN"

 Dim vntFile As Variant
  vntFile = Application.GetSaveAsFilename(DateiPfad & "\" & ActiveSheet.Range("B11").Value & "_" & _
ActiveSheet.Range("AA5").Value & "_" & _
ActiveSheet.Range("B19").Value & "_" & _
ActiveSheet.Range("AA2").Value & ".pdf", "PDF Dateien (*.pdf), *.pdf", Title:="Als PDF Speichern")
  
  If vntFile <> False Then
    ActiveSheet.ExportAsFixedFormat _
      Type:=xlTypePDF, _
      Filename:=vntFile, _
      Quality:=xlQualityStandard, _
      IncludeDocProperties:=True, _
      IgnorePrintAreas:=False, _
      OpenAfterPublish:=True ' wenn nicht angezeigt werden soll False
  End If

Dim OutApp As Object
    Dim OutMail As Object
    Dim data As String
    data = BerichtToPDF

    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)

    On Error Resume Next
    
    With OutMail
        .To = Range("b25").Text
        .CC = ""
        .BCC = ""
        .Subject = Range("aa7").Text
        .HTMLBody = Range("aa9").Text
        .Attachment.Add (data)
        .Display
    End With
    On Error GoTo 0

    Set OutMail = Nothing
    Set OutApp = Nothing
    
    Range("h244").Value = "OK"

End Sub

 

Jetzt würde ich gerne noch eine Funktion hinzufügen, dass das generierte PDF automatisch  als Anhang in das geöffnete Mail kopiert wird.

..aber leider schaffe ich dass irrgendwie nicht...

 

Kann mir hier jemand behilflich sein? :)

Würde mir sehr weiterhelfen!

Vielen Dank!!!!!

Lg. Reini

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot xls to pdf to mail attachment
07.04.2015 09:22:15 Reini
Solved
09.04.2015 16:51:52 Georg
NotSolved