HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Beste,
Ik gebruik een code vanuit een userform om een deel van een werkblad te kopieeren naar outlook. Enkel met het kopieren neemt hij geen afbeelding mee.
Hoe krijg ik dit voor elkaar , of is er een mogelijkheid om deze in de code te verwerken, zoals ik doe met een attachments. ".Attachments.Add "
Groet HWV
Ik gebruik een code vanuit een userform om een deel van een werkblad te kopieeren naar outlook. Enkel met het kopieren neemt hij geen afbeelding mee.
Hoe krijg ik dit voor elkaar , of is er een mogelijkheid om deze in de code te verwerken, zoals ik doe met een attachments. ".Attachments.Add "
Code:
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
Set rng = Nothing
On Error Resume Next
[COLOR="red"] Set rng = Sheets("Leeg").Range("A2:F" & Sheets("Leeg").Range("E1")).SpecialCells(xlCellTypeVisible)
' Set rng = Sheets("Leeg").Range("A2:F" & Sheets("leeg").[A100].End(xlUp).Offset(1, 0)).SpecialCells(xlCellTypeVisible)[/COLOR]
On Error GoTo 0
If rng Is Nothing Then
MsgBox "The selection is not a range or the sheet is protected" & _
vbNewLine & "please correct and try again.", vbOKOnly
Exit Sub
End If
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
If form_Adres.ComboBox2.Value = "Zaak" Then
With OutMail
.To = "info@email.nl"
.CC = ""
.BCC = ""
.Subject = [A2] & " " & [A5]
.HTMLBody = RangetoHTML(rng) & Signature
.Attachments.Add ("c:\NL Voorwaarden.pdf")
.Attachments.Add ("C:\Users\Alternate\Documents\NL Voorwaarden.pdf")
.Display 'or use .Send
End With
Else
With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = [D1] & " " & [A2]
.HTMLBody = RangetoHTML(rng)
.Attachments.Add ("c:\NL Voorwaarden.pdf")
.Attachments.Add ("C:\Users\Alternate\Documents\NL Voorwaarden.pdf")
.Display 'or use .Send
End With
End If
On Error GoTo 0
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
Set OutMail = Nothing
Set OutApp = Nothing
End If
Groet HWV