Domino 9 und frühere Versionen > ND6: Entwicklung

Aufruf Dokument mit Maskenwechsel

(1/5) > >>

Wiesel:
Hallo!
Ich möchte aus einer Ansicht heraus ein gewähltes Dokument mittels einer anderen Form öffnen.

Dazu habe ich in der Ansicht eine Schaltfläche mit diesem Script:

Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace     
   Dim session As New NotesSession
   Dim doc As NotesDocument
   Dim uidoc As NotesUIDocument
   
   Set doc = session.DocumentContext
   
   If doc.form(0) = "Vorlage" Then
      doc.form = "(DruckVorlage)"
      
      Set uidoc = workspace.EditDocument( False , doc)   
      
   End If
   
End Sub

Aber bei der Zeile "Set uidoc = Workspace..." steigt mir Notes immer aus.

Was fehlt mir denn da?

Danke für Eure Hilfe im Voraus!

s_Old:
Guten Morgen!

Wenn du nicht noch großartig was anderes vorhast würde ich das mit einem simplen
--- Code: ---@Command( [SwitchForm] ; Maskenname )
--- Ende Code ---
machen.

ascabg:
Hallo,

Das was auch noch funktioniert ist eine "Maskenformel".


Andreas

Wiesel:
Das kannte ich noch gar nicht.
Hab das jetzt in die Aktion eingebaut. Leider verweigert mir Notes aber den Befehl. Kriege die Fehlermeldung "Angegebener Befehl kann nicht ausgeführt werden".
Habe jetzt einfach

@Command( [ViewSwitchForm]  )

in die Aktion gepackt.
Und ich möchte das auf jeden Fall in eine Aktion packen und nicht in eine Maskenformel.

ascabg:
@Wiesel,

Kleine Frage.
Was spricht denn gegen eine Maskenformel?


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln