Domino 9 und frühere Versionen > Entwicklung

Attachments kopieren ?

(1/2) > >>

HJPSoft:
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

Axel:
Hi,

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

Axel

HJPSoft:
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

Axel:
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

HJPSoft:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln