Autor Thema: Lotusscript Attachments Frontend  (Gelesen 2292 mal)

Offline cookiethecake

  • Frischling
  • *
  • Beiträge: 15
Lotusscript Attachments Frontend
« am: 09.08.16 - 17:26:01 »
Hallo Leute,
kurz mein vorhaben:
1. ein Benutzer kann verschiedene Texte und 0 bis 15 Anhänge in ein Dokument erfassen.
2. auf Knopfdruck erstellt er aus diesem Dokument eine E-Mail wo automatisch verschiedene Texte und vor allem die Anhänge in die Mail gezogen werden.
3. die mail wird verschickt.

mein Problem: die Anhänge... Wenn ich 5 verschiedene Anhänge hinzufüge und auf den Button klicke, ziehen sich in die Mail 5 Anhänge. Aber jedoch immer das selbe. Also 5 mal der selbe Anhang.

Im Debugger wird bei doc.items auch 5 mal "$FILE" angezeigt. In diesen stehen in jedem dann auch der selbe Name, obwohl ich verschiedene Anhänge hinzugefügt habe.....

Passieren soll alles im Frontend - kommen daher die Probleme?


mein Code:
[...]

   Dim uidoc As NotesUIDocument
   Set uidoc = workspace.CurrentDocument
   Dim doc As NotesDocument
   Set doc = uidoc.Document
   
[...]
'Anhang erstellen
   Forall i In doc.Items
       If i.Name = "$FILE" Then      
         Call rtItem.AddNewline(1)
         Set emb = doc.GetAttachment(i.values(0))
         Call emb.extractfile("C:\" & emb.name)
         Call rtitem.embedobject(EMBED_Attachment, "", "C:\" & emb.name, emb.name)
         Kill "C:\" & emb.name
         'Call emb.remove
         Call doc.save(1,1)
         Call rtitem.Update
      End If
   End Forall     
[...]

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Lotusscript Attachments Frontend
« Antwort #1 am: 09.08.16 - 18:26:36 »
Ich würde das Extrahieren über NotesRichtextItems.EmbeddedObjects versuchen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz