Clever-Excel-Forum

Normale Version: Excel Zellbreich per Outlook versenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich möchte gern aus einer Excel-Vorlage (V. 2010, xltm) einen bestimmten Zellbereich per Knopfdruck über Outlook versenden
und den Betreff mit einer weiteren Zelle füllen.


Mittlerweile sind alle Treffer die ich mit diesem Suchbegriff bei google gefunden habe lila markiert   :22: .. aber richtig funktionieren tut's immer noch nicht.

Das folgende Makro funktioniert leidlich.... Was noch fehlt ist dass der Betreff zusammen gesetzt wird aus:

"Text"Zelle E3"text"  ..wobei der Text noch Sonderzeichen enthält  also "text [#" E3 "] weiterer text"
Beispiel Betreff: "Ticketnummer [#20170629-0001] Hardware-Bestellung"

Im Body hätte ich gerne den Inhalt der Zelle E14. (Im aktuellen Status wird das nur dann eingefügt, wenn die Zelle markiert ist)


Ich hoffe ihr könnt mir helfen,

Andrea





Code:
Private Sub copy2ticket1()
Dim oOL As Object
  Dim oOLMsg As Object
  Dim oOLRecip As Object
  Dim sAddress As String
  sAddress = Range("E62").Value
  Set oOL = CreateObject("Outlook.Application")
  Set oOLMsg = oOL.CreateItem(0)
  With oOLMsg
     Set oOLRecip = .Recipients.Add(sAddress)
     .Subject = "Dies ist ein Outlook-Test"
     .Body = ActiveCell.Value
     .Importance = 1
     .Send
  End With
  oOLRecip.Resolve
  Set oOLRecip = Nothing
  Set oOLMsg = Nothing
  Set oOL = Nothing
End Sub
Hi Andrea,

nimm mal so:
.Subject = "Dies ist ein Outlook-Test" & Range("E3") & "Weiterer Text!"
.Body = Range("E14").Value

also:
.Subject = "Ticketnummer [#" & Range("E3") & "] Hardware-Bestellung"
Hallo Ralf/Rabe!
Super..danke schön!

So funktioniert's! :19:

Und...ähh... wenn ich jetzt im Body einen größeren Zellbereich haben will,
kann ich das dann so machen?

.Body = Range("E14:I30").Value


Andrea
Hi Andrea,

(29.06.2017, 14:39)Andrea-braucht-Hilfe schrieb: [ -> ]kann ich das dann so machen?

.Body = Range("E14:I30").Value

k.A., schon probiert, was passiert?
..nee das funktioniert so nicht, - aber ist auch egal. soweit alles wir ich's brauche
DANKE Smile
Jetzt hab ich noch eine Bitte um Hilfe:


Ich möchte, die Datei auch noch umbenennen, nachdem ich sie per mail versandt habe.
Wie kann ich das machen? Der neue Dateiname steht in der Zelle B31

Andrea