Autor Thema: Anhänge werden nicht entfernt  (Gelesen 1100 mal)

Offline AlexS78

  • Frischling
  • *
  • Beiträge: 40
Anhänge werden nicht entfernt
« am: 07.03.06 - 13:29:11 »
Hi,

ich möchte eine Mail versenden, bei der alle Anhänge aus dem Body Feld entfernt werden.
Dazu nutze ich folgenden Code:

If  memo.HasEmbedded Then
Forall o In rtitem.EmbeddedObjects
If ( o.Type = EMBED_ATTACHMENT ) Then
Call o.Remove
End If
End Forall
End If


(Call memo.save (True,True)

Leider sind die Anhänge nach dem versenden immer noch vorhanden.

Hat jemand einen Tip, was ich falsch mache?

Vielen Dank
Alex

Glombi

  • Gast
Re: Anhänge werden nicht entfernt
« Antwort #1 am: 07.03.06 - 13:58:02 »
Sind die Anhänge tatsächlich noch da oder nur die Symbole?

Offline AlexS78

  • Frischling
  • *
  • Beiträge: 40
Re: Anhänge werden nicht entfernt
« Antwort #2 am: 07.03.06 - 14:35:46 »
Hi,

die Anhänge sind noch da.

In den Dokumenteneigenschaften geprüft.

Gruß
Alex

Offline dudeis

  • Frischling
  • *
  • Beiträge: 9
  • Egal wie, aber weiter so. Wir schaffen das !
Re: Anhänge werden nicht entfernt
« Antwort #3 am: 07.03.06 - 16:49:58 »
Hast Du das rtItem richtig initialisiert ? Vielleicht hat das Richtext Feld ja auch einen anderen Namen.

Dim rtitem As Variant   
If  memo.HasEmbedded Then
   Set rtitem = memo.GetFirstItem( "Body" )
   Forall o In rtitem.EmbeddedObjects
      If ( o.Type = EMBED_ATTACHMENT ) Then
         Call o.Remove
      End If
   End Forall
End If   
Call memo.save (True,True)

Gruß,
Andreas
Andreas Schulteiß
tof/Weinheim

6 Server R6.5.4 CF2 auf Win2003, 1 Server R6.5.1 auf Linux und 40xR5.0.10 auf HP-UX
ca. 1k Clients von R4.5.7 bis R 6.5.4

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz