Seite 1 von 1
Übersicht der FilterNames
Verfasst: Fr, 05.10.2007 12:15
von ush189
Wenn ich bspw. mit ThisComponent.storeToURL etwas abspeichern will, kann ich ja einen Array mit zusätzlichen Argumenten übergeben, u.a. den "FilterName". Aber ich kann dazu einfach keine Übersicht oder Liste finden, welche Werte ich dort angeben darf. Wo gibt es sowas oder wie kann ich das sonst rausfinden?
Re: Übersicht der FilterNames
Verfasst: Fr, 05.10.2007 12:56
von komma4
Hier ein Makro zur Ausgabe der verwendbaren Filternamen
Code: Alles auswählen
REM*****BASIC*****
REM DannyB Posted: Tue Oct 28, 2003 7:49 pm
REM http://www.oooforum.org/forum/viewtopic.phtml?t=3549
Sub Main
oFF = createUnoService( "com.sun.star.document.FilterFactory" )
oFilterNames = oFF.getElementNames()
' Now print the filter names.
' For i = LBound( oFilterNames ) To UBound( oFilterNames )
' Print oFilterNames(i)
' Next
' Create a Writer doc and save the filter names to it.
oDoc = StarDesktop.loadComponentFromURL( "private:factory/swriter", "_blank", 0, Array() )
oText = oDoc.getText()
oCursor = oText.createTextCursor()
oCursor.gotoEnd( False )
' Print the filter names into a Writer document.
For i = LBound( oFilterNames ) To UBound( oFilterNames )
oText.insertString( oCursor, oFilterNames(i), False )
oText.insertControlCharacter( oCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False )
Next
End Sub
Re: Übersicht der FilterNames
Verfasst: Fr, 05.10.2007 13:25
von ush189
Perfekt, danke!