von ykcim » Fr, 14.10.2005 16:54
			
			
			Hi,
Du mußt den Text nur statt in den String gleich in ein Dokument schreiben.
Bei eine geöffneten Dokument geht es mit dem Cursor und einem anschließenden Paragraph_break. Danach muß der neue Text selektiert  und mit dem Hyperlink versehen werden.
Code: Alles auswählen
Sub ShowFiles
   doc=thiscomponent
   oText = Doc.getText()
   oCursor = oText.createTextCursor()
   oCursor.gotoEnd( False ) 
   Dim NextFile As String
   Dim AllFiles As String
      AllFiles = ""
      NextFile = Dir("D:\", 0)
   While NextFile <> ""
     oCursor.gotoEnd(false)
     oText.insertString( oCursor,Nextfile, False )
     oText.insertControlCharacter( oCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False )
     oCursor.gotoStartofParagraph(true)
     oCursor.hyperlinkurl="file:///d:/"&Nextfile
     NextFile = Dir
   Wend
End Sub
mfg
Michael
 
			
			
							Hi,
Du mußt den Text nur statt in den String gleich in ein Dokument schreiben.
Bei eine geöffneten Dokument geht es mit dem Cursor und einem anschließenden Paragraph_break. Danach muß der neue Text selektiert  und mit dem Hyperlink versehen werden.
[code]
Sub ShowFiles
   doc=thiscomponent
   oText = Doc.getText()
   oCursor = oText.createTextCursor()
   oCursor.gotoEnd( False ) 
   Dim NextFile As String
   Dim AllFiles As String
      AllFiles = ""
      NextFile = Dir("D:\", 0)
   While NextFile <> ""
     oCursor.gotoEnd(false)
     oText.insertString( oCursor,Nextfile, False )
     oText.insertControlCharacter( oCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False )
     oCursor.gotoStartofParagraph(true)
     oCursor.hyperlinkurl="file:///d:/"&Nextfile
     NextFile = Dir
   Wend
End Sub
[/code]
mfg
Michael