robdgr
Verenigingslid
- Lid geworden
- 8 sep 2001
- Berichten
- 4.430
- Office versie
- Microsoft 365
Vergelijkbare code werkt bij mij prima onder 2010, maar onder 2003 krijgt de gebruiker de foutmelding: "Fout 1004 tijdens uitvoering: Methode Save van object_ Workbook is mislukt. Met een ‘blinde’ knop Doorgaan, en drie actieve knoppen: Beëindigen, Foutopsporing en Help"
Wat en waarom gaat het hier goed en daar fout?
Wat en waarom gaat het hier goed en daar fout?
Code:
Sub Opslaan_Hans()
Application.ScreenUpdating = False
Aanvulling = Application.InputBox(prompt:="Waarom wordt deze wijziging doorgestuurd?", Type:=2)
Application.DisplayAlerts = False
ActiveWindow.ScrollRow = 2
[F2].Select
ActiveWorkbook.SaveAs Filename:= _
"E:\IVN Lunteren-Barneveld\administratie leden & donateurs\" & Year(Date) & "-" & Format(Month(Date), "00") & "-" & Format(Day(Date), "00") _
& " Lijst relaties IVN Barneveld.xls" _
, FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Application.DisplayAlerts = True
With CreateObject("Outlook.Application").createitem(0)
.to = "test@test.nl"
.Subject = "Nieuwe adressenlijst " & Year(Date) & "-" & Format(Month(Date), "00") & "-" & Format(Day(Date), "00") & " IVN Barneveld"
.Body = "Rob," & vbNewLine & vbNewLine & "Bijgaand weer een nieuwe versie van onze adressenlijst met de datum " _
& Format(Date, "d mmmm yyyy") & ", " & Format(Time, "hh:mm") & " uur met weer een of meer mutaties. " & Aanvulling & vbNewLine & _
"Heb je vandaag al meer exemplaren ontvangen, dan geeft de tijd de meest actuele versie aan." & vbNewLine & vbNewLine _
& "Met vriendelijke groet," & vbNewLine & vbNewLine & "Hans"
.attachments.Add ThisWorkbook.FullName
.Send
End With
Application.ScreenUpdating = True
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub