Hi,
folgendes Script von Eknori startet einen Anhang (Word, Excel, etc.), und hängt diesen nach Bearbeitung und Speichern (im Word, Excel etc.) wieder ins RTF rein.
Wie muss ich das Skript ändern (bitte mit Code-Beispiel), damit
- als Quelle nicht das Attachment der geöffneten Maske verwendet wird sondern aus dem Profile-Dokument "Profile_Formulare" das Feld "Kalkulation"
- nach dem Speichern aber der Anhang in das Feld "Kalkulation" der geöffneten Standard-Maske gespeichert wird?
Ich hab den Code als Button in der Standard-Maske eingebaut:
Sub Click(Source As Button)
WorkDir$ = "C:\" ' The WorkDir
Field$ = "Kalkulation" ' RichText Field containing the attachment
Dim A As New Attachment ( WorkDir$ ) ' Create a new instance of the class
FileName$ = A.SelectAttachment ( Field$ ) ' Select an attachment
If FileName$ = "" Then
Exit Sub
Else
Call A.DetachAndEdit( FileName$ , Field$ ) ' Detach the attachment in Field$ to
' the workdir and open for edit in the
' application associated with the file
If A.IsModified ( FileName$ ) Then ' if the is any modification in the file
' BEFORE removing the old attachment from the document, do your own stuff here....
Call A.RemoveByName ( FileName$ , Field$ ) ' Delete the attachment from the doc
' AFTER removing the old attachment from the document, do your own stuff here....
Call A.Attach ( FileName$ , Field$ ) ' and attach the file from the workdir
' AFTER the new attachment is attached, do your own stuff here....
End If
End If
Kill workdir$ & "\" & FileName$ ' and KILL that cat
End Sub
cu,
Bob
P.S. der Code von Eknori ist nicht "Freeware"!, Details siehe
www.eknori.de