Error Meldung bei GetNextDoc

  • Hallo,


    in folgendem Code bekomme ich die Fehlermeldung (siehe Screeshot).



    Kann mir da jemand helfen?
    Schonmal vielen Dank!



    Gruß globe

  • Hi,


    in welcher zeile taucht denn die Meldung auf?


    Ich vermute mal in:


    Set doc = view.GetNextDocument(doc)


    Vermutlich verschwindet mit den Zeilen


    doc.Form = "Appointment"
    Call doc.save(True, True)


    dein Dokument aus der Ansicht und der Befehl GetNextDocument läuft gegen die Wand.


    Probier mal das:


    Set tempDoc = view.GetNextDocument(doc)
    doc.Form = "Appointment"
    Call doc.save(True, True)
    set doc = tempDoc


    cu

  • Ein Dokument bleibt jetzt noch in der Ansicht stehen.


    Der Code bearbeitet halt jedes Dokument aus der Ansicht "MailIn". Nachdem das Dokument bearbeitet worden ist, soll es als doc.Form "Apointement" gesetzt werden.


    Gruß Globe

  • Und was sagt der Debugger, wenn Du den Code noch mal startest?
    Der müsste ja in die While Schleife, dort die Form ändern und dadurch sollte das Dokument dann verschwinden.
    Aber das sollte auch schon im ersten Durchgang funktioniert haben.


    Wie oft läuft der Debugger denn durch die while-Schleife?


    cu

  • Ich hab mal eine Zähler Variable (i) mitlaufen lassen um mal zuschauen wieviele durchgänge er überhaupt macht!!! Bei 4 Dokumenten in der View ist der Code dreimal durchlaufen worden, von den 4 Dokumenten hat er 3 bearbeitet und auch die Form geändert so das sie nicht mehr in der View MailIn auftauchen. Nur das letzte Dokument bearbeitet er nicht.