Hi,
ich versuch dir mal ein bisschen auf die Sprünge zu helfen.
Wie bernhard schon gesagt hat, kannst du nicht ein Feld eines Dokumentes, dass du erst suchen willst, als Parameter für die Suche hernemen.
Ich gehen mal davon aus (ein bisschen Kaffeesatzleserei), dass du den Code in eine Aktion des Adressdokumentes einbauen willst und die entsprechenden Gruppendokumente innerhalb des Domino Verzeichnisses bearbeiten willst.
Dann muss das Ganze so aussehen:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim db As NotesDatabase
Dim view As NotesView
Dim docGroup As NotesDocument
Dim item As NotesItem
Dim books As Variant
Dim done As Integer
Dim idx As Integer
'Zugriff auf das aktuell geöffnete Dokument
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
'Suchen des öffentlichen Adressbuches und Zugriff auf die entspr. Ansicht
done = False
books = session.AddressBooks
Forall b In books
If (b.IsPublicAddressBook) And (Not done)Then
Call b.Open( "", "" )
Set view = b.GetView("(Gruppe)")
done = True
End If
End Forall
'Bearbeiten aller markierten Einträge im Listenfeld
For idx = 0 to UBound(doc.Mailing)
Set docGroup = view.GetDocumentByKey("ABC_" & doc.Mailing(idx), True)
Set item = docGroup.GetFirstItem( "Members" )
Call item.AppendToTextList( doc.Mailing(idx))
Call docGroup.Save(True, False)
Next
End Sub
Ich hab den Code nicht getestet und auf Fehlerabfragen hab ich auch verzichtet.
Axel