Autor Thema: Anhänge lösen, löschen .....  (Gelesen 3762 mal)

Offline Pascal

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 538
  • Geschlecht: Männlich
Anhänge lösen, löschen .....
« am: 20.10.05 - 16:20:27 »
Hallo zusammen

ich beziehe mich auf diesen Eintrag
http://www.atnotes.de/index.php?topic=10524.0

wenn ich diesen Code per copy paste in meine Mailschablone kopiere und den Buton drücke, funktionirt alles bis nach der Ordnerauswahl, Fehler: Type mismatch.
Kann mir jemand weiterhelfen?

vielen Dank
Pascal

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #1 am: 20.10.05 - 16:23:28 »
In welcher Zeile fängt der Debugger an zu mecken ?

Offline Pascal

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 538
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #2 am: 20.10.05 - 16:35:03 »


Hallo

bei der in rot markierten Zeile und was ich noch festgestellt habe, nur wenn ich Dokumente markiere die keinen Anhang habe

Gruss
Pascal


Set rtitem = doc.GetFirstItem( "Body" ) 'Hier das entsprechende RT-Feld angeben
      If ( rtitem.Type = RICHTEXT ) Then
         Forall o In rtitem.EmbeddedObjects
            Call o.ExtractFile(  folder+"\"  & o.Name )
            Call o.Remove
         End Forall
         Call doc.Save (False, False)
      End If
      Set doc = collection.GetNextDocument(doc)
      
   Wend

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #3 am: 20.10.05 - 16:37:34 »
Jo, klar.
Du musst vorher noch mit NotesDocument.HasEmbedded abfragen, ob es was zum Lösen gibt.

HTH,
Bernhard

Offline Pascal

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 538
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #4 am: 20.10.05 - 16:43:17 »
Ok, und diesen Befehl kann ich einfach vor den roten Text setzen und dann müsste das gehen....

Sorry Bernhard, bin "nur" ein Admin

Gruss
Pascal

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #5 am: 20.10.05 - 16:46:48 »
Copy & paste ist kreuzgefährlich in der Entwicklung, wenn man nicht weiss, was man tut ...

Code
If ( rtitem.Type = RICHTEXT ) Then
         If doc.HasEmbedded = True then
            Forall o In rtitem.EmbeddedObjects
               Call o.ExtractFile(  folder+"\"  & o.Name )
               Call o.Remove
            End Forall
            Call doc.Save (False, False)
         End If
      End If

Bernhard

Offline Pascal

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 538
  • Geschlecht: Männlich
Re: Anhänge lösen, löschen .....
« Antwort #6 am: 20.10.05 - 16:52:53 »
Vielen Dank und ich gebe Dir zu 100% Recht, habe zum Glück nur mir selber "geschadet" .
Jetzt ists perfekt

Danke

Pascal

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz