Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Excel VBA mehrere Screenshots per Mail direkt im Body |
26.09.2017 10:29:06 |
Alex |
|
|
|
01.10.2017 21:41:25 |
Ben |
|
|
|
02.10.2017 09:23:30 |
Alex |
|
|
|
02.10.2017 09:37:10 |
SJ |
|
|
Von:
Alex |
Datum:
26.09.2017 10:29:06 |
Views:
2113 |
Rating:
|
Antwort:
|
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
Excel VBA mehrere Screenshots per Mail direkt im Body |
26.09.2017 10:29:06 |
Alex |
|
|
|
01.10.2017 21:41:25 |
Ben |
|
|
|
02.10.2017 09:23:30 |
Alex |
|
|
|
02.10.2017 09:37:10 |
SJ |
|
|