Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: nyen am 02.12.03 - 08:54:39
-
Hallo zusammen,
Ich ein Problem: Ich möchte gerne einen bestimmten Anhang (optional) automatisch starten, wenn z.B. ein Dokument geöffnet wird.
Kann jemand mir helfen?
Vielen Dank im Voraus.
Grüße
Nyen
-
Hi,
aus der Designer-Hilfe :
Startet den ausgewählten Anhang durch Öffnen des Anwendungsprogramms, mit dem er erstellt wurde, sofern das Anwendungsprogramm vorhanden ist.
Syntax
@Command( [AttachmentLaunch] )
Verwendung
Ein Dokument muß im Lese- oder Bearbeitungsmodus geöffnet sein.
Oder
Eine Maske oder eine Teilmaske muß im Gestaltungsmodus geöffnet sein.
Ein Anhang muß ausgewählt sein.
-
Wie OPTIONAL denn ???
Wieviele Anhänge befinden sich im Dokument ???
-
Hallo Driri,
danke für deinen Tipp. Ich habe mein Problem folgendenweise gelöst:
@If(Anhangstart!="1";@Return(Form); "");
@If( @Attachments = 0 ;
@Do( @Prompt( [OK] ; "Anhang!" ; "Es gibt keinen Anhang!" ) ; @Return( "" ) );
"" );
@Command([EditDocument];"1");
@Command([EditGotoField];"Body");
@Command([EditSelectAll]);
@Command([AttachmentLaunch])
Es funktioniert solange, wenn ich nur einen Anhang habe. Für mehrere Anhänge???
Viele Grüße
Nebi
-
Hy,
du solltest vielleicht auch noch abfangen wenn mehr als 1 Attachment im Body Feld ist ;)
Cu
Martin
-
Hi,
ich denke mal, daß Du mit Formelsprache am Ende bist. Mit Script müßte es gehen. Da kannst Du dann auf jeden Fall prüfen, ob mehrere Anhänge drin sind oder wenn Du den Namen der Datei kennst, kannst Du direkt auf die Datei zugreifen.
Allerdings überlege ich gerade, wie man die dann startet. Anhang lösen ist klar, aber starten fällt mir spontan nicht ein.