Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Ahuga am 21.12.09 - 15:03:03
-
Hallo zusammen
Ich bin neu in der Notes-Gemeinde und ich komme bei obigem Problem nicht weiter.
Ich möchte Anhänge (.sxw - RichtTextItem) über einen Button (Formel oder LS) öffnen.
Nachdem der User das Dokument editiert hat, soll es wieder angehängt werden.
Wie gehe ich an dieses Problem mit der Version 8.5 ran? Hat da schon jemand Erfahrungen? Hat mir jemand einen Link zu einem Stück code?
Vielen Dank für Eure Bemühungen.
Schöne Festtage
Martin
-
Wünsche allen einen guten Start ins neue Jahr.
Ich wollte kurz nachfragen, ob mein Problem derart simpel oder unlösbar ist, dass niemand dazu einen Kommentar abgeben kann.
Ich wäre froh um jegliche Erfahrungen in diesem Bereich.
Vielen Dank
-
Aus der Notes-Hilfe:
Click one or more attachments to select it and then do any of these tasks from the Attachment menu or by using context (right-click) menus. Note however that attachment editing operations apply only if the document is in Edit mode. Documents viewed in the preview pane are in read mode.
...
Edit file attachments - When you edit an attachment, you can open the file in the application it was created with, or in an alternative application. Notes® replaces the old attachment with the updated attachment when you save the Notes document. You do not have to delete the old attachment from the document and attach the newly edited attachment.
Siehe auch: http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/attachment-editing-in-notes-7 und http://www.swingsoftware.com/integrator/features/lotus-notes-attachment-handling
-
Vielen Dank für den Hinweis.
Mein Problem ist, wie ich über Lotus Script ein Attachment im Editiermodus im OpenOffice öffnen kann.
Ich schaffe es nur im Readmodus, dann werden jedoch die Änderungen beim Schliessen nicht automatisch gespeichert.
Da bräuchte ich einen Tip.
-
Hallo Martin,
ich habe das gleiche Problem. Unter Notes 7 hatte ich folgenden Code für einen Button:
Declarations:
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwFlags As Integer,Byval dwExtraInfo As Integer)
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Sleep(1)
uidoc.GotoField("Body")
uidoc.SelectAll
keybd_event &H12,0,0,0 ' Alt key down
keybd_event 72,0,0,0 ' h key down
keybd_event 72,0,2,0 ' h key up
keybd_event &H12,0,2,0 ' Alt key up
keybd_event &H28,0,0,0 ' Down key down
keybd_event &H28,0,2,0 ' Down key up
keybd_event 66,0,0,0 ' b key down
keybd_event 66,0,2,0 ' b key up
End Sub
Im Body-Feld gibt es genau einen Anhang, der wird markiert und dann sende ich das Tastaturkommando Alt+h, dann Pfeiltaste nach unten und dann ein b.
Hat wie gesagt mit dem 7er Client funktioniert, mit dem 8.5 will das so leider nicht mehr.
Komischerweise funktioniert es, wenn ich das händisch mache.
Bin auch noch auf der Suche nach einer Lösung.
Gruß
Volker