Hallo Leute,
ich habe folgende Funtion das QueryOpen Ereignis des Ordners eigene Dokumente hinterlegt (bzw. ic rufe diese Funktion aus meiner Library.
Das Skript ist nicht besonders performant, aber es funktioniert.
Hat jemand eine Idee, wie ich das Skript verbessern könnte ?
Das braucht ungefähr 6 Sekunden, bei genausovielen Dokumenten in der View "(e4vwinternmitarbeiter)"
Hat jemand eine Idee ?
Vielen Dank
Don Pasquale
Function OrdnerEigeneDokumenteAktualisieren
Dim ws As NotesUiWorkspace
Dim workspace As New NotesUiWorkspace
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim user As String
user = session.UserName
Dim view As NotesView
Dim temp As Variant
Dim dc As NotesDocumentCollection
Dim uidoc As NotesUIDocument
Dim doc As notesdocument
Set view = session.Currentdatabase.GetView("(e4vwInternMitarbeiter)")
Set dc = view.GetAllDocumentsByKey(user, True)
Set doc = dc.GetFirstDocument
While Not doc Is Nothing
Call doc.PutInFolder( "Eigene Dokumente" )
Set doc = dc.getnextdocument(doc)
Wend
Set view = session.Currentdatabase.GetView( "Eigene Dokumente" )
Call workspace.ViewRefresh
End Function