Beste leden,
Ik heb een file met daarin een Macro die bij actieveren de file opslaat in een map en dan de mail opend, dit werkt perfect.
Maar als de volgende in rij zijn info invuld en op de knop drukt verschijnt de volgende melding
[ Fout 1004 tijdens uitvoering ]
Loopt vast bij [activeWorkbook.save....]
Heeft dit te maken dat de bestaande file niet wordt overschreven??
'Opslaan en mail verzenden
Sub mail_werkboek_met_sendmail_adressen()
Dim MailAddress As String
Dim MailSubject As String
Dim MailBody As String
Dim OutMail As Object
Dim OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
ActiveWorkbook.SaveCopyAs ActiveWorkbook.Path & "" & Sheets("Voorblad").Range("b3") & ".xlsm"
MailBody = "er staat een aanvraag " & Range("B3") & ": klaar in: H:\Projects\Project_Management\Verpakkingsnummers aanvraag 2017"
MailSubject = "Aanvraag verpakkings nummer"
MailAddress = Range("C28") & ";" & _
Range("C29") & ";" & _
Range("C30")
With OutMail
.To = MailAddress
.CC = ""
.BCC = ""
.Subject = MailSubject
.Body = MailBody
.Display
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
BVD
Gr Henny
Ik heb een file met daarin een Macro die bij actieveren de file opslaat in een map en dan de mail opend, dit werkt perfect.
Maar als de volgende in rij zijn info invuld en op de knop drukt verschijnt de volgende melding
[ Fout 1004 tijdens uitvoering ]
Loopt vast bij [activeWorkbook.save....]
Heeft dit te maken dat de bestaande file niet wordt overschreven??
'Opslaan en mail verzenden
Sub mail_werkboek_met_sendmail_adressen()
Dim MailAddress As String
Dim MailSubject As String
Dim MailBody As String
Dim OutMail As Object
Dim OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
ActiveWorkbook.SaveCopyAs ActiveWorkbook.Path & "" & Sheets("Voorblad").Range("b3") & ".xlsm"
MailBody = "er staat een aanvraag " & Range("B3") & ": klaar in: H:\Projects\Project_Management\Verpakkingsnummers aanvraag 2017"
MailSubject = "Aanvraag verpakkings nummer"
MailAddress = Range("C28") & ";" & _
Range("C29") & ";" & _
Range("C30")
With OutMail
.To = MailAddress
.CC = ""
.BCC = ""
.Subject = MailSubject
.Body = MailBody
.Display
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
BVD
Gr Henny