Autor Thema: Attachments kopieren ?  (Gelesen 3148 mal)

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Attachments kopieren ?
« am: 13.09.02 - 10:03:57 »
Hallo Forum,

ist es möglich, aus einen RichTextFeld (body) einen oder mehrere Anhänge in ein RichTextFeld eines neuen Dokumentes einer anderen Db zu kopieren ??? ???

Danke im voraus


Hans
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Attachments kopieren ?
« Antwort #1 am: 13.09.02 - 10:08:58 »
Hi,

sollte über Copy-And-Paste möglich sein.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Attachments kopieren ?
« Antwort #2 am: 13.09.02 - 10:48:41 »
Danke Axel,

aber ich vergaß mitzuteilen, dass dies über eine LotusScript Function im Stile....

If ( rtitem.Type = RICHTEXT ) Then

  Forall o In rtitem.EmbeddedObjects
        If ( o.Type = EMBED_ATTACHMENT ) Then
     Set object = rrtitem.EmbedObject ( _  EMBED_ATTACHMENT, "", o.Source)
        End If
  End Forall
End If .....

oder so ähnlich.

Danke im voraus

Hans
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Attachments kopieren ?
« Antwort #3 am: 13.09.02 - 11:01:00 »
Hi,

im Rahmen einer Datenübernahme von einer DB in eine andere hab ich den Inhalt eines RTF-Feldes so ins neue dokument übernommen.

           Set rtitemA = doc.GetFirstItem( "Bemerkungen" )
           Set rtitemB = New NotesRichTextItem(newdoc, "Bemerkungen" )
           If ( rtitemA.Type = RICHTEXT And  rtitemB.Type = RICHTEXT ) Then
                 Call rtitemB.AppendRTItem( rtitemA )
           End If  'If ( rtitemA.Type = RICHTEXT And  rtitemB.Type = RICHTEXT ) Then


Wenn es rein nur um Anhänge geht, so wäre mein Vorschlag, die Anhänge temp. zu lösen und in anderen Dokument zu attachen.

Code dafür habe ich leider nicht parat, aber in der Designer-Hilfe gibt es sicherlich Beispiele zum lösen und anhängen von Dateien.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: Attachments kopieren ?
« Antwort #4 am: 13.09.02 - 11:34:35 »
Hi Axel,

das Detachen auf Festplatte und
Attachen ins neue Dokument funktioniert, auch bei
mehreren Dokumenten.
Ist eine Funktionalität bekannt, die es erlaubt,nach der Transaktion ein Verzeichnis z.B. "C:\temp" aus LotusScript heraus wieder zu löschen.


danke
Hans
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Attachments kopieren ?
« Antwort #5 am: 13.09.02 - 12:10:36 »
Hi,

yoo, das funktioniert.

Zum Löschen von Dateien gibt es den Befehl Kill dateiname und zum Entfernen von Verzeichnissen den Befehl RmDir verzeichnis


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz