Hallo Forum,
Ich möchte mittels eines Agenten (mal eben fix

) auflisten, welche Masken in den vielen Dokumenten verwendet wurden. Meine Idee ist, die Funktion "IsElement" zu verwenden.
Obwohl im Debug-Modus zu erkennen, ein bestimmter Form-Name in der Liste enthalten ist, erkennt das die "IsElement" - Funktion in meinem Code nicht. Der jeweils neue Name (aktuelleForm) wird ungeachtet dessen, dass er in der Liste schon als Element vorhanden ist, neu zur Liste hinzugefügt.
Also mache ich mit Sicherheit etwas falsch. Nur: Was? Habe ich die Hilfe falsch interpretiert?
Vielen Dank und Grüße,
Nils
| Dim coll As NotesDocumentCollection |
| Dim doc as NotesDocument |
| Dim forms List As String |
| Dim aktuelleForm As String |
| Dim i As Integer |
| |
| Set coll = db.Alldocuments |
| |
| set doc = coll.Getfirstdocument() |
| |
| i = 0 |
| |
| Do |
| |
| aktuelleForm = Trim(doc.Form(0)) |
| |
| If Not IsElement(forms(aktuelleForm)) Then |
| forms(i) = aktuelleForm |
| i = i + 1 |
| End If |
| |
| Set doc = coll.Getnextdocument(doc) |
| |
| Loop Until doc Is nothing |