Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: case am 02.08.03 - 18:59:08

Titel: Code zum Öffnen eines Docs: geht aber Fehlermeldung
Beitrag von: case am 02.08.03 - 18:59:08
Hi,

vielleicht ist es einfach zu heiß heute....

Also, ich hab 1 Maske mit RTF, darin ist ein PDF-Dok. In den Maskeneigenschaften ist hinterlegt, dass der erste Anhang beim öffnen starten soll.

Wenn ich das Dok in einer View manuell starte, klappt auch alles ohne Error-Meldung.

Wenn ich aber das Doc per Script öffne, öffnet sich zwar auch das PDF-File, aber es kommt zusätzlich die Fehlermeldung "Unable to find Document Window".

Hier das Script dazu:

Sub Click(Source As Button)
   ' Soll das erste Dok in der angegebenen View im Lesemodus öffnen
   
   Dim uiws As New NotesUIWorkspace
   Dim session As New NotesSession  
   Dim db As NotesDatabase
   Dim view As NotesView
   Dim doc As NotesDocument
   
   Set db = session.CurrentDatabase
   Set view = db.GetView("HelpDB")
   Set doc = view.getfirstdocument
   
   Call uiws.EditDocument(False, doc) 'Doc öffnen
   
End Sub


Also warum die Fehlermeldung?

cu,
Case
Titel: Re:Code zum Öffnen eines Docs: geht aber Fehlermeldung
Beitrag von: case am 02.08.03 - 19:04:43
Nachtrag:

Wenn ich das "Autolaunch Attachment" in den Maskeneigenschaften rausnehme, dann geht's ohne Fehlermeldung.

Notes sucht wohl das Notes-Dok, es ist aber ja nicht vorhanden bei Launch Attachment, weil sich stattdessen das PDF sich öffnet.

Und daher wohl die Fehlermeldung.

Wie kann ich das elegant umgehen?


Case
Titel: Re:Code zum Öffnen eines Docs: geht aber Fehlermeldung
Beitrag von: eknori am 02.08.03 - 19:06:04
versuche mal ein

on error resume next als erste Zeile in deinem click
Titel: Re:Code zum Öffnen eines Docs: geht aber Fehlermeldung
Beitrag von: case am 02.08.03 - 19:12:56
Danke Eknori !!  :)

Hab schon an sowas ähnliches gedacht (also die Fehlermeldung klassisch umgehen), aber "resume next" war mir nicht eingefallen....
Is aber logisch, es gibt nichts weiteres (next), also macht Notes auch nix mehr  ;D

cu,
Case,
der nun wieder einen Step weiter ist  :)....