Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: gschmid am 11.08.05 - 14:04:07

Titel: Dokument aus anderem öffnen
Beitrag von: gschmid am 11.08.05 - 14:04:07
Hallo,

ich stelle mich gerade ein bisschen blöd an beim Versuch, ein Dokument aus einem anderen zu öffnen.
Ich habe die UNID des gewünschten Dokuments, aber das OpenDocument-Command funktioniert nicht, weil das wohl nur in Ansichten geht. Gibt's eine andere einfache Formel-Variante oder muss ich mit LS ran?
Ob das ganze jetzt in einer Action, einem Link oder sonstwie steckt, ist egal.

Danke,
Gunnar
Titel: Re: Dokument aus anderem öffnen
Beitrag von: Glombi am 11.08.05 - 14:09:46
Genau: Du musst eine View öffnen:

@PostedCommand([OpenView];"Eine Ansicht in deiner DB");
@PostedCommand([OpenDocument];"0";UNID) ;
@PostedCommand([OpenView];"Eine Ansicht in deiner DB");
@PostedCommand([FileCloseWindow])

Andreas
Titel: Re: Dokument aus anderem öffnen
Beitrag von: Axel am 11.08.05 - 14:10:30
Hi,

mit Script könnte es so aussehen:

Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument

Set db = s.CurrentDatabase
Set doc = db.GetDocumentByUNID(strUNID)  'strUNID enthält die UNID des Dokumentes

Set uidoc = ws.EditDocument(False, doc)


Axel