Domino 9 und frühere Versionen > Entwicklung
ViewSwitchForm in Lotus Script?
TMC:
Danke für Eure Tipps !
Ich habs jetzt mit dem Tipp von Ekki erfolgreich getestet:
Public Sub PrintDocument(doc As NotesDocument, strFormName As String)
Dim session As New NotesSession
Dim uiws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim uidocTemp As NotesUIDocument
Dim docTemp As NotesDocument
Set db = session.CurrentDatabase
Set docTemp = New NotesDocument(db)
doc.Form = strFormName
Set uidocTemp = uiws.EditDocument( False, doc, True)
Call uidocTemp.Print (1)
Call uidocTemp.close
End Sub
Matthias
Glombi:
Wozu brauchst Du denn docTemp ?
Irgendwie blicke ich es nicht.
Andreas
TMC:
Ups, da hab ich wohl zu schnell getippt. docTemp braucht's da eigentlich gar nicht. ;D
Public Sub PrintDocument(doc As NotesDocument, strFormName As String)
Dim session As New NotesSession
Dim uiws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim uidocTemp As NotesUIDocument
Set db = session.CurrentDatabase
doc.Form = strFormName
Set uidocTemp = uiws.EditDocument( False, doc, True)
Call uidocTemp.Print (1)
Call uidocTemp.close
End Sub
Es kann so auch ein User printen, der nur Leserechte hat....
koehlerbv:
Und da wir jetzt wieder auf genau einer Welle schwimmen, kannst Du auch gleich noch
session
db
und ihre Bezüge 'rauswerfen ;D
Bernhard
TMC:
Stimmt ;D
Ich hatte eigentlich auch gemeint, dies hier zutrifft:
--- Zitat von: koehlerbv am 07.09.04 - 08:59:28 ---Letzteres ist natürlich nix für User mit nur Leseberechtigung.
--- Ende Zitat ---
Aber man kann wohl wirklich einfach im Backend das Form-Item ändern, das Dok im Frontend öffnen, und voilà, da ist unser @Command([ViewSwitchForm]), auch für User nur mit Leserechten.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln