Autor Thema: Copy eines RTF mit Script  (Gelesen 1531 mal)

Offline Stipf

  • Frischling
  • *
  • Beiträge: 41
  • Geschlecht: Männlich
Copy eines RTF mit Script
« am: 01.08.02 - 12:42:45 »
Hallo zusammen,

vielleicht kann mir jemand helfen:
ich möchte mit LScript ein RichTextFeld eines (Backend)-Dokuments (ggf. mit Anhängen) in ein anders (BackendDokment) kopieren.

Gibt es da eine einfache Möglichkeit.
Oder muss man :
1. schauen, ob Anhänge vorhanden
2. wenn ja, Anhänge im Filesystem ablegen
3. Anhänge dann vom Filesystem wiederum in das neues Dokument einfügen

??? ??? ???

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

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Copy eines RTF mit Script
« Antwort #1 am: 01.08.02 - 12:53:15 »
Hallo!

Vielleicht probiert du mal folgende Funktion. Diese Funktion hängt den Inhalt eines Richtext Items an ein anderes an. Wenn das Ziel Richtextitem leer ist solltest du eine exakte Kopie bekommen.

AppendRTItem method  

Beispiel
Appends the contents of one rich-text item to the end of another rich-text item.
Defined in
NotesRichTextItem
Syntax
Call notesRichTextItem.AppendRTItem( notesRichTextItem2 )
Parameters
notesRichTextItem2
The item to be appended. If you specify Nothing, this method will generate an error.
Beispiel
Siehe auch
Working with a rich-text item


Grüße Ralf Petter
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

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: Copy eines RTF mit Script
« Antwort #2 am: 01.08.02 - 14:26:54 »
Hi,

ich hab mal für eine Datenübernahme einen Agenten erstellt. Hier ein Auszug aus der entsprechenden Stelle.

...
'Bearbeitung des RichText-Feldes Bemerkungen
           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

...

wobei doc das Ursprungsdokument ist und newdoc das neue Dokument. Dieses wurde weiter oben im Agent angelegt.


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

Offline Stipf

  • Frischling
  • *
  • Beiträge: 41
  • Geschlecht: Männlich
Re: Copy eines RTF mit Script
« Antwort #3 am: 01.08.02 - 14:29:30 »
H E R Z L I C H E N  D A N K !!!

;D ;D

Hat so funktioniert.

Viele Grüße Steffen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz