Autor Thema: Dokument in RTF kopieren  (Gelesen 1963 mal)

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Dokument in RTF kopieren
« am: 01.08.03 - 14:45:58 »
hi,

ich will ein dokument senden. In der Aktionsleiste hab ich den Senden Button. Wenn ich den öffne soll erst eine neue Maske geöffnet werden (weil ich beim direkten senden probleme krieg) in der ich ein RTF hab. In dieses RTF will ich das komplete Dokument kopieren und dann senden.

Wie mache ich das?
« Letzte Änderung: 01.08.03 - 14:49:00 von Sillik »

Glombi

  • Gast
Re:Dokument in RTF kopieren
« Antwort #1 am: 01.08.03 - 14:59:50 »
Hi,
manuell mit Weiterleiten und programmtechnisch mit @Command([MailForward]).

In Script gibt es dann noch
flag = notesDocument.RenderToRTItem( notesRichTextItem )

Andreas
« Letzte Änderung: 01.08.03 - 15:00:37 von Glombi »

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re:Dokument in RTF kopieren
« Antwort #2 am: 01.08.03 - 15:22:45 »
Ok, das müste hinhaun. Aber wie öffne ich eigentlich per skript eine maske?  ???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Dokument in RTF kopieren
« Antwort #3 am: 01.08.03 - 20:46:11 »
Hm, per Script "eine Maske" öffnen ist sicher nicht Deine Frage, Du willst bestimmt ein Dokument öffnen.
Und da schau mal bitte nach der Methode
NotesUIWorkspace.EditDocument

Mächtig, aber easy.

Bernhard

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re:Dokument in RTF kopieren
« Antwort #4 am: 04.08.03 - 08:14:29 »
Doch, ich will eine Maske öffnen. Und zwar hab ich in dieser Maske, die ich öffnen will nur das Feld Body (RTF) Und in dieses Feld will ich das Dokument das der User aktuell bearbeitet hineinkopieren, damit ich das dann versenden kann. Wenn ich direkt das aktuelle Dokument versende bekomm ich "Illegal Circular Use" Fehler (Diese Maske hab ich nicht erstellt, da will ich nicht rumpfuschen).

Also einfach nur das komplette doc in das RTF Feld der anderen Maske. Und für die Lösung von Glombi muss ich ja die Maske mit dem RTF öffnen...

klaussal

  • Gast
Re:Dokument in RTF kopieren
« Antwort #5 am: 04.08.03 - 08:41:52 »
hi,

einfacher wäre es wohl, eine neue maske zu kreieren, ein doclink anzuhängen und dann dieses neue doc zu mailen.

Glombi

  • Gast
Re:Dokument in RTF kopieren
« Antwort #6 am: 04.08.03 - 08:45:49 »
Hi Silik,
mit der Methode renderToRTItem musst Du das Dokument nicht im UI öffnen. Die Methode muss auf das Backenddokument angewendet werden.

Andreas

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Dokument in RTF kopieren
« Antwort #7 am: 04.08.03 - 08:50:48 »
HILFE + HILFE + HILFE + HILFE + HILFE + HILFE
Example: RenderToRTItem method  

This script creates a picture of document A and places it into the Body item of the newly-created document B.
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim rtitem As NotesRichTextItem
Dim success As Variant
Set db = session.CurrentDatabase
'...set value of docA...
Set docB = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( docB, "Body" )
docB.Form = "Main Topic"
docB.Subject = "It's a picture of the document"
Call docB.Save( True, True )
success = docA.RenderToRTItem( rtitem )
Call docB.Save( True, True )
HILFE + HILFE + HILFE + HILFE + HILFE + HILFE

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Dokument in RTF kopieren
« Antwort #8 am: 04.08.03 - 08:52:25 »
Zitat
"Illegal Circular Use" Fehler (Diese Maske hab ich nicht erstellt, da will ich nicht rumpfuschen).

die ist doch schon verpfuscht; möglicherweise hast du in letzter Zeit ein Update gemacht und eine ScriptLib, auf die die Maske zugreift ist nicht mehr da.
Gehe mal in die Gestaltung der Maske und schau nach, welche "Use" anweisungen da sind, dann vergleiche das mal mit den Libs in deiner DB. Auch mal in die Libs reinschauen, auf welche anderen Libs verwiesen wird.

Und zu guter Letzt den mit ins Boot nehmen, der die Maske erstellt hat.

Alles Andere ist IMHO Murks.

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Sillik

  • Junior Mitglied
  • **
  • Beiträge: 75
  • Geschlecht: Männlich
  • Beescheeiid?!?
Re:Dokument in RTF kopieren
« Antwort #9 am: 04.08.03 - 13:43:45 »
Der Code aus der Hilfe haut hin, thx

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Dokument in RTF kopieren
« Antwort #10 am: 04.08.03 - 13:49:02 »
immer das Gleiche: lieber die Symptome bekämpfen als die Ursachen zu beseitigen !! >:(
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz