Bernhard:
Wegen "Laufzeit":
Unglücklicher Begriff meinerseits. Meinte da "On the fly", also sowas wie @Attachments von der Performance her. Z.B. ausgeführt wenn User Doc speichert, öffnet oder was auch immer, und kein scheduled Agent.
Wegen
Aber NotesDocument.Items durchgeschleift bringt Dir das Item auch nur einmal, auch wenn es mehrfach auftaucht.
Das kann ich jetzt nicht bestätigen, gerade mal schnell getestet:
Sub Click(Source As Button)
Dim uiws As New NotesUIWorkspace
Dim session As New NotesSession
Dim doc As NotesDocument
Dim strTest As String
Set doc = uiws.CurrentDocument.Document
Forall itm_loop In doc.Items
strTest = strTest & itm_loop.Name & " -- Length: " & Cstr(itm_loop.ValueLength) & Chr(10)
End Forall
Msgbox strTest, 64, "Itemlist according to NotesDocument.Items"
End Sub
Das in einem Button eines Dokuments, welches in einem RTF mehrere Attachments enthält, listet u.a. mehrere $File-Items unterschiedlicher Länge. Meines Erachtens kann man damit also durchaus gezielt Items ansprechen, wenn die selben Namen mehrmals vorkommen, erscheinen diese auch mehrmals. Bin ich auch froh drüber, damit stimmt wieder die Doku.