Thema Datum  Von Nutzer Rating
Antwort
Rot Versenden eines Excel Zellbereichs mit VBA in einer Mail
29.01.2018 11:07:49 Tobias
Solved
29.01.2018 12:32:46 Uwe
NotSolved
31.01.2018 11:01:16 Tobias
NotSolved
31.01.2018 12:11:05 Uwe
NotSolved
31.01.2018 12:24:18 Gast95506
NotSolved
31.01.2018 12:42:05 Uwe
NotSolved
31.01.2018 12:48:59 Tobias
NotSolved

Ansicht des Beitrags:
Von:
Tobias
Datum:
29.01.2018 11:07:49
Views:
1150
Rating: Antwort:
 Nein
Thema:
Versenden eines Excel Zellbereichs mit VBA in einer Mail

Hallo liebe VBA Gemeinde,

ich habe folgendes Problem; mit diesem Code 

 

Sub Send_Range() 'funktioniert nur mit Outlook
   
   ' Select the range of cells on the active worksheet.
   ActiveWorkbook.Worksheets("Overview").Range("A1:J37").Select
   
   ' Show the envelope on the ActiveWorkbook.
   ActiveWorkbook.EnvelopeVisible = True
   
   ' Set the optional introduction field thats adds
   ' some header text to the email body. It also sets
   ' the To and Subject lines. Finally the message
   ' is sent.
   With ActiveSheet.MailEnvelope
    .Introduction = ""
    .Item.To = "emailadresse xyz"
    .Item.Subject = ActiveWorkbook.Worksheets("Overview").Range("M6")
    .Item.Send
   End With
End Sub

versende ich per Userform
 

Private Sub CommandButton1_Click()
    Send_Range
End Sub
 
 

einen Zellbereich meines Excel Arbeitsblatts. Das Problem ist nur, dass beim Empänger die Formatierung des Zellenbereichs, den ich versende, also z.B. die Zellenfarbe etc., völlig zerschossen wird, falls er die Mail nicht mit Outlook, sondern z.B. mit Google-Mail öffnet. Dann fehlt jegliche Formatierung. Leider übersteigt dieses Problem meine rudimentären VBA Kenntnisse. Ich hoffe, jemand kann mir helfen.
 
LG Tobi

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 Versenden eines Excel Zellbereichs mit VBA in einer Mail
29.01.2018 11:07:49 Tobias
Solved
29.01.2018 12:32:46 Uwe
NotSolved
31.01.2018 11:01:16 Tobias
NotSolved
31.01.2018 12:11:05 Uwe
NotSolved
31.01.2018 12:24:18 Gast95506
NotSolved
31.01.2018 12:42:05 Uwe
NotSolved
31.01.2018 12:48:59 Tobias
NotSolved