Domino 9 und frühere Versionen > ND6: Entwicklung

Datei-Anhang in Frontend-Dokument

(1/2) > >>

stephan69:
Hallo,
ich stehe vor einem Problem.
Und zwar müsste ich in einem geöffneten Dokument über ein Script einen Dateianhang im Feld 'Body' erstellen.
Das Script sollte wie folgt ablaufen:
- Öffnen des Windows-Explorers im Verzeichnis 'C:\EMBED'
- Die dort ausgewählte Datei muss als Anhang im Feld 'Body' erstellt werden
Wie schaffe ich so etwas??

Vielen Dank ...  ;)

DAU-in:
Wenn es von Hand ausgwählt wird, warum dann nicht gleich manuell attachen?

Grüsse

Dau-in

Axel:
Mit Script ist da im Frontend nichts zu machen. Mit Formeln kommst du da eher weiter.

REM "Setzt Cursor ins entsprechende Feld"
@Command([EditGotoField]; "Name_des_RTF-Feldes");
REM "Zeigt Auswahldialog an und hängt die ausgewählten Dateien an"
@Command([EditInsertFileAttachment])


Axel

jo@chim:

--- Zitat von: Axel am 22.02.08 - 12:15:25 ---Mit Script ist da im Frontend nichts zu machen.
--- Ende Zitat ---
Selbstverständlich geht das per LS Axel:

'Frontend speichern und zugehöriges Backend holen
call uidoc.save
Set doc = uidoc.document

'Operation mit RTItem...
'Ich benutze das z.B., um eine als Grafik gerenderte Mail aus meiner Mailbox zu holen: success = maildoc.RenderToRTItem( rtitem )
'Um eine Datei anzuhängen, einfach die RTItem-Methode
'RTItem.EmbedObject(EMBED_ATTACHMENT...
'benutzen

'Frontend ohne Nachfrage schliessen
Call uidoc.fieldsettext("SaveOptions","0")
Call uidoc.close
   
'Backend speichern
Call doc.save(True,False)

'Und Frontend über die NotesUIWorkspace-Methode EditDocument wieder öffnen...
Call ws.EditDocument(True,doc)

Axel:
Das es mit Script auch im Frontend geht, ist mir auch klar. Nur musst du dann wieder Klimmzüge mit einem Reopen des Dokumentes machen.

Anhand seiner Beschreibung, was er machen will, sehe ich eine Formellösung als angebrachter an.


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln