Ich habe ein ähnliches Problem mit GetAllEntriesByKey. Mein Code sieht wie folgt aus:
Dim ses as New NotesSession
Dim db as NotesDatabase
Dim keyword as String
Dim lookupKey() As String
Dim lookupView As NotesView
Dim entryColl As NotesViewEntryCollection
...
Set db = ses.CurrentDatabase
Set lookupView = db.GetView("($lookupView)")
...
keyword = "Suchbegriff"
...
Redim lookupKey(0)
lookupKey(0) = keyword
Set entryColl = lookupView.GetAllEntriesByKey(lookupKey)
...
Das Ganze ist eingebettet in ein größeres Script. Das KeyArray hat manchmal einen, manchmal zwei Keys, deswegen ist es ein dynamisches Array. GetAllEntriesByKey liefert 0 Treffer zurück, obwohl es mehrere 100 Treffer zurückliefern müsste. Das erstaunt mich.
Könnte es daran liegen, dass GetAllEntriesByKey nicht mit dynamischen Arrays arbeiten kann?
Viele Grüße
Harry