Hi,
hier mein Code.
Dim ws As NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim dc As NotesDocumentCollection
Dim note As NotesDocument
Dim MailAddress As String
Dim aktdoc As NotesDocument
Set ws = New NotesUIWorkspace
Set uidoc = ws.CurrentDocument
Set aktdoc = uidoc.Document
Set dc = ws.PickListCollection(1,True,"S1DX01","smime.nsf", "$MIME","Verschlüsselungspartner nach Firma","Bitte treffen Sie Ihre Auswahl: ")
Set note = dc.GetFirstDocument
If Not (note Is Nothing) Then
Call note.ReplaceItemValue( "Sign", "1" )
Call note.ReplaceItemValue( "Encrypt", "1" )
End If
While Not (note Is Nothing)
MailAddress = note.GetItemValue("MailAddress")(0)
Call uidoc.GotoField("EnterSendTo")
Call uidoc.FieldAppendText("EnterSendTo",MailAddress & ", ")
Set note = dc.GetNextDocument(note)
Wend
Zur Erklärung:
Es wird nur eine PickList angezeigt aus der der Anwender bestimmte Dokumente auswählt. Aus den ausgewählten Dokumenten sollen die Were im Feld "MailAddress" in das Feld EnterSendTo des neuen Mailmemos eingetragen werden. Funktioniert ja auch alles Prächtig.
Nur zuvor sollen eben die Werte der Felder Sign und Encrypt geändert werden. Wenn ich den Code Debugge steht der Wert "1" auch in den Feldern drin, doch im Dokument (habe die Verbergung aufgehoben) steht immer noch "0".