Hallo Stefan,
das übersteigt auch meine Vorstellungskraft. Um versteckte Laufzeitfehler auszuschließen, würde ich
a) mal weniger Items füllen, um zu sehen, ob Du weiter als 3.500 Dokumente kommst
Sub CreateDocument(db As notesdatabase, FieldArray As Variant)
Dim doc As New notesdocument(db)
doc.Form = "Kontakt"
' doc.CompanyName = FieldArray(5)
doc.FirstName = FieldArray(1)
' doc.OfficePhoneNumber = FieldArray(6)
doc.FullName = FieldArray(3)
doc.LastName = FieldArray(2)
' doc.Title = FieldArray(4)
' doc.OfficeZip = FieldArray(12)
' doc.OfficeFAXPhoneNumber = FieldArray(7)
' doc.OfficeCountry = FieldArray(14)
' doc.MailAddress = FieldArray(10)
' doc.OfficeStreetAddress = FieldArray(11)
' doc.OfficeCity = FieldArray(13)
' doc.CellPhoneNumber = FieldArray(0)
' doc.Comment = FieldArray(15)
Call doc.save(1,0)
End Sub
und / oder
b) mal den Speicher"verbrauch" über den Taskmanager (oder andere Tools) im Auge zu behalten. Vielleicht geht das Problem in Richtung MemoryLeak :-:
Markus