Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: nyen am 02.12.03 - 08:54:39

Titel: Anhang per Formel öffnen
Beitrag 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

Titel: Re:Anhang per Formel öffnen
Beitrag von: Driri am 02.12.03 - 09:23:16
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.
Titel: Re:Anhang per Formel öffnen
Beitrag von: meichhorner am 02.12.03 - 09:23:58
Wie OPTIONAL denn ???

Wieviele Anhänge befinden sich im Dokument ???
Titel: Re:Anhang per Formel öffnen
Beitrag von: nyen am 02.12.03 - 14:34:39
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
Titel: Re:Anhang per Formel öffnen
Beitrag von: meichhorner am 02.12.03 - 14:39:33
Hy,

du solltest vielleicht auch noch abfangen wenn mehr als 1 Attachment im Body Feld ist ;)

Cu
Martin
Titel: Re:Anhang per Formel öffnen
Beitrag von: Driri am 02.12.03 - 15:15:52
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.