Thema Datum  Von Nutzer Rating
Antwort
26.10.2020 16:10:47 ch79
NotSolved
26.10.2020 18:18:02 volti
NotSolved
Rot vba text aus excel in outlook einfügen
28.10.2020 11:15:52 ch79
NotSolved
28.10.2020 11:57:29 volti
NotSolved
28.10.2020 14:10:16 Gast71261
NotSolved
28.10.2020 14:14:41 ch79
NotSolved
28.10.2020 17:15:42 volti
NotSolved
28.10.2020 20:45:09 ch79
Solved
28.10.2020 23:44:58 volti
NotSolved
29.10.2020 06:23:00 Gast83281
NotSolved

Ansicht des Beitrags:
Von:
ch79
Datum:
28.10.2020 11:15:52
Views:
692
Rating: Antwort:
  Ja
Thema:
vba text aus excel in outlook einfügen

Danke Karl-Heinz das funktioniert super. jetzt habe ich noch eine weitere Herausforderung:

Ich möchte ein PDF erstellen im Ordner des jeweilgen Excels abspeichern und anschliesend ein Mail mit dem PDF im Anhang erstellen:

-möchte nur 1 Seite (den Druckberiech) des Tabellenblatts im PDF haben (zurzei macht es alle Seiten)

-anstelle Range C3 sollte der Dateiname erschienen

-Mail soll PDF als Anhang haben

Danke für deine Hilfe.

 

Sub SaveAsPDF()
' Speichert Tabellenblatt als PDF und versende Mail mit PDF im Anahng
 
Dim DateiName As String
 
 
    DateiName = ThisWorkbook.Path & Application.PathSeparator & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".") - 1))
   
   ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, filename:= _
        filename & Format(Now, "yyyy_mm_dd") & "_" & Sheets("Furnierte Platten").Range("B2") & "_" & Sheets("Furnierte Platten").Range("C3"), _
        Quality:=xlQualityStandard, IncludeDocProperties _
        :=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
 
 
Dim WSh As Worksheet, WkS As Worksheet
Dim sMailtext As String, sBild As String, sSignatur As String
Dim sBer As String, iEinf As Integer
 
 
  With CreateObject("Outlook.Application").CreateItem(0)
  .BodyFormat = 2                           'HTML-Format, Angabe optional
  .Subject = "Bestellung " & WSh.Range("B4").Value       'Betreff
  .To = "test@mail.com"                      'Empfänger
   sMailtext = "Hi ," & vbLf & vbLf & "Order for " _
             & WSh.Range("B4").Value & ":" & vbLf & vbLf
  .Getinspector:  sSignatur = .htmlbody     'Signatur holen
  .htmlbody = Replace(sMailtext, vbLf, "<br>") & sSignatur
  .Display
   
  End With
  
 
End Sub
 
Gruss
CH79

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
26.10.2020 16:10:47 ch79
NotSolved
26.10.2020 18:18:02 volti
NotSolved
Rot vba text aus excel in outlook einfügen
28.10.2020 11:15:52 ch79
NotSolved
28.10.2020 11:57:29 volti
NotSolved
28.10.2020 14:10:16 Gast71261
NotSolved
28.10.2020 14:14:41 ch79
NotSolved
28.10.2020 17:15:42 volti
NotSolved
28.10.2020 20:45:09 ch79
Solved
28.10.2020 23:44:58 volti
NotSolved
29.10.2020 06:23:00 Gast83281
NotSolved