Goedemorgen allen,
Situatie
De bedoeling is om met een macro in Excel een bijlage te sturen via de e-mail.
Foutmelding
De volgende foutmelding ontvang ik:
"Run-Time error '-2147024894 (8007002)
Cannot find this file. Verify the path and file name are correct"
Dit vind ik erg raar aangezien er naar een temporary locatie wordt verwezen.
Als ik met de muis in de code in Excel over File Name ga dan geeft hij ook de juiste file aan:

Na gister de gehele dag gehannes te hebben hoop ik op een goede eye-opener.
De code
Bij voorbaat al dank voor het meedenken.
Situatie
De bedoeling is om met een macro in Excel een bijlage te sturen via de e-mail.
Foutmelding
De volgende foutmelding ontvang ik:
"Run-Time error '-2147024894 (8007002)
Cannot find this file. Verify the path and file name are correct"
Dit vind ik erg raar aangezien er naar een temporary locatie wordt verwezen.
Als ik met de muis in de code in Excel over File Name ga dan geeft hij ook de juiste file aan:

Na gister de gehele dag gehannes te hebben hoop ik op een goede eye-opener.
De code
code: filename
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| Sub Worksheet_to_Email2()
Dim oApp, oMail As Object, _
FileName, FilePath As String
Application.ScreenUpdating = False
Mailid = Range("D49")
Body = Range("D52")
FileName = Create_PDF(ActiveSheet, "Sheet.pdf", True, False)
FilePath = Environ ("TEMP")
On Error Resume Next
Kill FilePath & "\" & FileName
On Error GoTo 0
Set oApp = CreateObject("Outlook.Application")
Set oMail = oApp.CreateItem(0)
With oMail
.To = Mailid
.Subject = Range("D50")
.Body = Body
.Attachments.Add FileName
.display
End With
Kill FileName
Application.ScreenUpdating = True
Set oMail = Nothing
Set oApp = Nothing
End Sub |
Bij voorbaat al dank voor het meedenken.