hallo,
habe folgendes problem. ich habe folgendes sub geschrieben:
Sub Initialize
Dim ws As New NotesUIWorkspace
Dim view As NotesUIView
Set view = ws.CurrentView
'Messagebox view.ViewName
Dim askme As Variant
Dim names(
As Variant
names(0) = "Members"
names(1) = "Incoming eXchange"
names(2) = "Outgoing eXchange"
names(3) = "External Relations"
names(4) = "Finance"
names(5) = "People Developement"
names(6) = "Alumni"
names(7) = "Reception"
names(
= "Outgoer"
askme = ws.Prompt(PROMPT_OKCANCELLISTMULT, "Emailverteilerlisten","Verteilerliste auswählen.", names(0), names)
If Isempty(askme) Then
Messagebox "User canceled", , "No one selected"
Else
Forall ask In askme
asklist = asklist & ask & Chr(10)
End Forall
Messagebox asklist, , "Recipients"
End If
Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim item As NotesItem
Dim vDeleteItems As Variant
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument
While Not(doc Is Nothing)
Set item = doc.GetFirstItem( "MAEmailListen" )
Forall listen In askme
'******bis hierhin ist alles okay, beim nächsten begriff sagt er value nicht gesetzt. was ist falsch
If Not(item.Contains( listen )) Then
item.AppendToTextList(listen)
Messagebox("nach append")
Call doc.Save( True, True )
End If
End Forall
Set doc = collection.GetNextDocument(doc)
Wend
End Sub
beim durchlauf kommt jedes mal wenn das programm an dieser stelle ist die meldung, dass der wert nicht gesetzt ist. ich setze ihn doc aber mit
Set item = doc.GetFirstItem( "MAEmailListen" ).
und mit
If Not(item.Contains( listen ))
möchte ich nun doch prüfen, ob der wert von listen im item ist.
ich verstehe nicht ganz bzw. gar nicht, was ich falsch mach.
vielleicht könntet ihr mir da helfen.
vielen dank und grüße