... die werte hast du ja nun in deinem Array "Feld"
Jetzt muß dieses Array einem Feld in deinem Dokument zugewiesen werden. Du hast den Code im Initialze eines Feldes. Hier ist der Code nicht optimal, nimm den Code ins PostOpen, da ist der Code besser positioniert. Im Initialze dieses Feldes wird niemand nach dem Code suchen - und das macht für späteree Entwickler die Suche schwerer und unübersichtlicher...
... ich nenne das Feld zur Aufnahme der Liste mal "ListODBC"
... der Code ist im Postopen plaziert...
Dim ws As New NotesUIWorkspace
Dim docThis As NotesDocument
' # hier der Code, den du schon hast
Set docThis = Source.Document
' # die Zuweisung der Liste
docThis.ListODBC = feld
Call Source.refresh
... deine Auswahlliste bezieht die Werte nun per Formel. Als Formel gibst du den Namen des Listenfeldes ein, also ...
ListODBC
... ein hinweis sei noch erlaubt, Listenfelder haben eine Begrenzung in der Datenmenge...
ata