Hallo,
ich möchte in einem neuen Dokument über den OpenFileDialog ein Verzeichnis anbieten, aus dem der Benutzer eine Datei auswählen kann, die dann in ein Feld angehängt wird.
Praktisch genauso, als wenn der Benutzer selbst "Datei - anhängen" aufruft.
Der Auswahldialog für das Verzeichnis erscheint, jedoch wird die ausgewählte Datei nicht in das RichText-Feld geschrieben. Hängt das damit zusammen, dass hier das Dokument zuvor gespeichert werden muss?
Dies möchte ich jedoch nicht, da u. U. der Benutzer seine Eingaben wieder verwirft und dann trotzdem ein Dokument erstellt werden würde.
Wie kann ich das Problem sonst noch angehen?
Hier mein Script im PostOpen:
| Dim Dateinamen As Variant |
| Dateinamen = ws.OpenFileDialog (True,"Dateiauswahl", "Excel|*.xls", "V:\AbteilungXY\Organisation\......") |
| Dim doc As notesdocument |
| Set doc = Source.Document |
| Dim RTFeld As NotesRichTextItem |
| Set RTFeld = New NotesRichTextItem( doc, "Details") |
| |
| If Isempty(DateiNamen) Then |
| Exit Sub |
| End If |
| |
| Forall Datei In DateiNamen |
| Set Details = RTFeld.EmbedObject(EMBED_ATTACHMENT, "", Datei) |
| End Forall |
Gruß
Bille