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