Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA mehrere Screenshots per Mail direkt im Body
26.09.2017 10:29:06 Alex
NotSolved
01.10.2017 21:41:25 Ben
NotSolved
02.10.2017 09:23:30 Alex
NotSolved
02.10.2017 09:37:10 SJ
NotSolved

Ansicht des Beitrags:
Von:
Alex
Datum:
26.09.2017 10:29:06
Views:
1429
Rating: Antwort:
  Ja
Thema:
Excel VBA mehrere Screenshots per Mail direkt im Body

Hallo zusammen,

ich bin nun an einem Punkt, andem ich mich im Kreis drehe :D

 

Ich möchte zur Automatisierung mehrere Screenshots im Mailbody einfügen.

Die letzten Tage habe ich bereits mehrere Möglichkeiten getestet aber es funktioniert einfach nicht mehrere Screenshots einzufügen.

Ein getesteter Bsp.-Code:

Sub Screenshots()

Dim wb As Workbook
Set wb = ThisWorkbook

Dim ws As Worksheet
Set ws = wb.Sheets("Overview Übersicht 7 Tage - (2)")

Dim rng As Range
Set rng = ws.Range("B3:T71")

Workbooks.Add

Dim CH As Chart
Set CH = Charts.Add

CH.Location xlLocationAsObject, "Tabelle1"
Set CH = ActiveChart
ActiveChart.Parent.Name = "rschwenk"
ActiveSheet.ChartObjects("rschwenk").Height = rng.Height
ActiveSheet.ChartObjects("rschwenk").Width = rng.Width

rng.CopyPicture xlScreen, xlBitmap
CH.Paste
CH.Export "C:\Users\rschwenk\Desktop\Ausbildung\Screenshot5.png"

Dim oApp As Object

Set oApp = CreateObject("Outlook.Application")

On Error Resume Next

    With oApp.CreateItem(0)
        Application.Wait 1
        .To = "rschwenk@united-internet.de"
        .Subject = "Betreff"
        .HTMLBody = "<img src= 'C:\Users\rschwenk\Desktop\Ausbildung\Screenshot1.png'>" & "<img src= 'C:\Users\rschwenk\Desktop\Ausbildung\Screenshot2.png'>" & "<img src= 'C:\Users\rschwenk\Desktop\Ausbildung\Screenshot3.png'>" & "<img src= 'C:\Users\rschwenk\Desktop\Ausbildung\Screenshot4.png'>" & "<img src= 'C:\Users\rschwenk\Desktop\Ausbildung\Screenshot5.png'>"
        .Display
        SendKeys "{END}", True
        SendKeys "~", True
        SendKeys "^v", True
        SendKeys "~", True
        .GetInspector 'fügt die Standart-Signatur an
     End With

On Error GoTo 0
Set oApp = Nothing

End Sub


Die Lösung über "img src" würde ich nach Möglichkeit auch gerne mit einer Bitmap-Alternativ umgehen.

Vorab schon einmal vielen Dank für eure Unterstützung und beste Grüße

 


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 Excel VBA mehrere Screenshots per Mail direkt im Body
26.09.2017 10:29:06 Alex
NotSolved
01.10.2017 21:41:25 Ben
NotSolved
02.10.2017 09:23:30 Alex
NotSolved
02.10.2017 09:37:10 SJ
NotSolved