Autor Thema: RTF Feld kopieren  (Gelesen 1768 mal)

Offline SebastianB

  • Frischling
  • *
  • Beiträge: 7
RTF Feld kopieren
« am: 14.03.05 - 14:12:22 »
Hi!

Ich öffne mit einem Script eine DialogBox. Und möchte in dieser Dialogbox je nach Auswahl den Inhalt eines RTF Feldes (aus einem anderen Dokument ein Feld innerhalb der Dialogbox kopieren). Wie geht das?

Code

Sub Click(Source As Button)
	
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Set uidoc=ws.currentdocument
Set doc = uidoc.Document
	
temp =  uidoc.FieldGetText("LayoutID")
	
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.CurrentDatabase
	
Set layoutdoc = db.GetDocumentByUNID( temp )	
	
Call doc.LayoutPictureMod.AppendRTItem( layoutdoc.LayoutPicture ) --> geht leider nicht...
	
End Sub


Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: RTF Feld kopieren
« Antwort #1 am: 14.03.05 - 14:20:28 »
Irgendwie klaffen deine Beschreibung dessen was du tun willst und dein Source Code Meilenweit auseinander.

Das was du da tun will, nämlich wksp.dialogbox(Parameter) und dann in der Dialogbox quasi weiter auswählen das funktioniert so nicht. Du kannst aber z.B. die Dialogbox durch eine Normales Dokument ersetzen und dann in diesem Dokument mit Script RTInhalte reinkopieren. Der Haken daran ist, das du das Dokument abspeichern musst (auch in R6 denke ich, obwohl ich mir bei 6.5 da jetzt nicht hundertprozentig sicher bin meine ich doch irgendwo gelesen zu haben das der Copy/Speichern/Neuaufruf Zyklus nicht mehr nötig wäre).  Je nachdem was du dann damit anstellst musst du halt am Ende dafür sorgen das dein Dokument aus der Datenbank wieder verschwindet.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: RTF Feld kopieren
« Antwort #2 am: 14.03.05 - 14:24:17 »
habs mit Notes 6 noch nicht ausprobiert, aber Thomas Schulte meinte bestimmt
Code
NotesUIDocument.Refresh([IncludeRichTextItems])
« Letzte Änderung: 14.03.05 - 14:52:09 von diali »
Gruß
Dirk

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: RTF Feld kopieren
« Antwort #3 am: 14.03.05 - 14:30:52 »
habs mit Notes 6 noch nicht ausprobiert, aber Thomas Schulte meinte bestimmt
Code
NotesUIDocument.Refresh([IncludeRichTextItems])

Gruß
Dirk

Genau wusste ich doch das da was war.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz