Domino 9 und frühere Versionen > Entwicklung
Ausgabe einer Ansicht in RTF
Zimmi:
Hallo Ingo,
erstelle dir einen Agenten den manuell startest und trage unten im Lotus Script-Programmierfenster den folgenden Code ein:
Sub Initialize
Dim workspace As New notesuiworkspace
Dim uiview As notesuiview
Dim colldoc As notesdocumentcollection
Dim doc As notesdocument
Dim rubrik_item As notesitem
Dim ueberschrift_item As notesitem
Dim inhalt_item As notesitem
Dim bildunter_item As notesitem
Dim bemerkung_item As notesitem
Dim rubrik As String
Dim ueberschrift As String
Dim inhalt As String
Dim bildunterschrift As String
Dim bemerkung As String
Dim i As Long
Set uiview = workspace.currentview
Set colldoc = uiview.documents
If colldoc.count = 0 Then Exit Sub
Set doc = colldoc.getfirstdocument
Dim Filename As String
Filename = "trage hier noch etwas ein.rtf"
' der Filename kann auch über die Anzahl der Dokumente, Datum, Zeit etc. zusammengestellt werden
Dim Filenum As Integer
Filenum = Freefile()
Open Filename For Output As Filenum
' aus allen Docs der Ansicht die Infos herauslesen
For i = 1 To colldoc.count
Set rubrik_item = doc.getfirstitem("groupname")
Set ueberschrift_item = doc.getfirstitem("personname")
Set inhalt_item = doc.getfirstitem("inhalt")
Set bildunter_item = doc.getfirstitem("bildunterschrift")
Set bemerkung_item = doc.getfirstitem("bemerkung")
rubrik = rubrik_item.text
ueberschrift = ueberschrift_item.text
inhalt = inhalt_item.text
bildunterschrift = bildunter_item.text
bemerkung = bemerkung_item.text
' zusammenstellen der Infos
Dim LineContent As String
LineContent= rubrik + ueberschrift + inhalt + bildunterschrift + bemerkung + Chr(13) ' Zeilenumbruch
' hier solltest du evtl. noch ein paar Separatoren zwischen die einzelnen Textbausteine legen
' z.B. was zwischen den Klammern (+ " ") einfügen
Print #Filenum, LineContent
Next
Close Filenum
Messagebox("The documents have been exported to " & Filename )
End Sub
Viele Grüße von
Zimmi
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln