Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: nieke am 20.03.03 - 09:58:07
-
Hallo!
Ich habe folgendes Problem:
Ich habe mein uidoc auf das current document gelegt.
Nun ändere ich was im Back-End, und zwar setze ich das Feld "$Keep Private" von 1 auf 0, danach ist ja das Drucken erlaubt. Dann soll das uidoc gedruckt werden. Mein Problem ist nun, das er sagt "Document Command is not available", weil er im uidoc das "$KeepPrivate" noch nicht umgesetzt hat. Ich müßte ein uidoc.reload machen, aber das geht nicht da das Dokument dafür im Edit-Mode sein müßte, und das geht wieder nicht.
Kann ich irgendwie das Uidoc schließen und dann wieder öffnen? Geht das?
-
Call notesUIWorkspace.ReloadWindow( )
so evtl.?
-
.. ne, das geht auch nicht. Er hat dann die Änderungen aud dem back-end Dokument nicht übernommen.
Wenn ich dann das Dokument schließe und wieder öffne, dann hat er den Wert übernommen und ich kann das Dokument drucken.
-
ok..dann schliessen und öffnen..
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set uidoc = workspace.currentdocument
set doc = uidoc.document
call uidoc.close
set uidoc = workspace.EditDocument( False, doc )
schnell aus dem Kopf..sollte so gehen..wenn nicht nochmals Help checken
-
... hat geklappt. DANKESCHÖN!