Ich hoffe, ich habe jetzt die Frage richtig verstanden: Es sollen alle Dokumente, die unterhalb einer Kategorie stehen, ermittelt werden?
Das ginge - so man den Namen der gewünschten Kategorie kennt - einfachst mit
set NotesDocumentCollection = NotesView.GetAllDocumentByKey (KategorieName$).
Voraussetzung ist natürlich, daß die kategorisierte Spalte die erste sortierte Spalte der Ansicht ist, sonst müßte man mit einem Array als Suchstring arbeiten und auch den zugehörigen Wert der ersten Spalte kennen.
Wenn es hingegen um die Ermittlung aller verwendeten Kategorien geht, ist die Methode von Andreas sicher die performanteste. Alternativ - von wegen "pure LotusScript" - wäre der Aufbau einer List denkbar, die man aufbaut, während man durch alle Docs der Ansicht läuft.
HTH,
Bernhard