Kevercat
Gebruiker
- Lid geworden
- 11 aug 2008
- Berichten
- 88
Hallo,
Graag zou ik een deel van een werkblad in een e-mail willen verzenden, via een macro in het werkblad, maar niet in een bijlage maar gewoon in de body. Nu heb ik een deel van de code:
Helaas krijg ik een fout melding bij de body. Wat wil ik hier?
Graag zou ik de vermelde range A1:B10 in de body willen hebben en daarna twee enters, vervolgens de tekst " Met vriendelijke groet," dan weer twee enters en dat liefst de naam van de verzender maar ik heb geen idee waar ik dat vandaan moet halen.
Heeft iemand een idee hoe ik dit op de juiste manier moet afmaken?
Alvast heel erg bedankt voor de hulp.
Graag zou ik een deel van een werkblad in een e-mail willen verzenden, via een macro in het werkblad, maar niet in een bijlage maar gewoon in de body. Nu heb ik een deel van de code:
Code:
Sub Verzenden()
'
' Verzenden Macro
' Verzenden via mail.
Err.Number = 0
On Error Resume Next
Set OutApp = GetObject(, "Outlook.Application")
If Err.Number > 0 Then
Set OutApp = CreateObject("Outlook.Application")
Err.Clear
End If
On Error GoTo 0
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = "kever@kevercat.nl"
.CC = ""
.BCC = ""
.Subject = "Storingsmelding" & " " & Range("B2")
.Body = Range("A1:B10")##"Met vriendelijke groet, ##
.send
End With
Set OutMail = Nothing
Set OutApp = Nothing
' Formulier wissen
Range("B2:B10").Select
Range("B5").Activate
Selection.ClearContents
Range("B2").Select
' Venster zegt .
MsgBox " Storingsmelding is correct verwerkt "
End Sub
Helaas krijg ik een fout melding bij de body. Wat wil ik hier?
Graag zou ik de vermelde range A1:B10 in de body willen hebben en daarna twee enters, vervolgens de tekst " Met vriendelijke groet," dan weer twee enters en dat liefst de naam van de verzender maar ik heb geen idee waar ik dat vandaan moet halen.
Heeft iemand een idee hoe ik dit op de juiste manier moet afmaken?
Alvast heel erg bedankt voor de hulp.