Hallo ich bin über die Ansicht gegangen und es funktioniert jetzt.
Ich habe nur noch ein Problem. Wenn ich 2 Dokumente habe mit dem Status = "0" schickt es auch 2 Dokumente ab,
aber das zweite Dokument enthält im maildoc auch den Inhalt des ersten Dokumentes bzw. des Mails mit dem Status = "0".
Wie könnte ich das maildoc nach dem Senden leeren bzw. den inhalt löschen ohne speichern.
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim view As NotesView
Dim rtitem As NotesRichTextItem
Dim maildoc As NotesDocument
Set db = session.CurrentDatabase
Set view = db.GetView("(Lookup Nummer)")
Set doc = view.GetFirstDocument
Set maildoc = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( maildoc, "Body" )
While Not ( doc Is Nothing )
If(doc.Status(0) = "0") Then
'MsgBox(doc.Status(0))
maildoc.Form = "Memo"
maildoc.SendTo = doc.AusgeliehenVon
maildoc.Subject = "Here's the document you wanted"
Call rtitem.AppendText( "Bitte geben Sie die folgende Resource wieder zurück" )
Call rtitem.AddNewLine( 2 )
Call rtitem.AppendText( "Typ: " + doc.Typ(0) )
Call rtitem.AddNewLine( 2 )
Call rtitem.AppendText( "Name: " + doc.Name(0) )
Call rtitem.AddNewLine( 2 )
Call rtitem.AppendText( "Nummer: " + doc.DocNumber(0) )
Call rtitem.AddNewLine( 2 )
Call rtitem.AppendText( "Link zum Dokument: " )
Call rtitem.AppendDocLink(doc, "link zum Dokument")
Call maildoc.Send( False )
Set doc = view.GetNextDocument( doc )
Else
Set doc = view.GetNextDocument( doc )
End If
Wend
End Sub
Vielen Dank im Voraus