6.1.11 Wie lauten die möglichen Filter zum Speichern und Öffnen von Dokumenten?
Die Wichtigsten:

Für Texte:


StarOffice 6 -> StarOffice XML (Writer)
HTML -> "HTML (StarWriter)"
StarOffice Vorlage -> "writer_StarOffice_XML_Writer_Template"
RTF -> "Rich Text Format"
MS Word 97/2000/XP -> "MS Word 97"

Für Tabellen:

Ms Excel 97/2000/XP -> "MS Excel 97"



Um einen Filter zu verwenden muß die Property "FilterName" gesetzt werden.
Zusätzlich sind noch bei einigen Filter Filteroptionen zu setzen. Näheres dazu hier: Wie werden die Filteroptionen bei Dateien gesetzt?


Sub Speichern
Dim myProps(0) as New com.sun.star.beans.PropertyValue

sUrl= "file:///C:/test"
myProps(0).Name="FilterName"
myProps(0).Value = "MS Word 97"

myDoc = thisComponent

myDoc.storeAsUrl(sUrl,myProps())
End Sub

Als Alternative kann man auch die Funktion storeToUrl verwenden, dann findet ein Export in ein neues Dokument statt. Das Originaldokument bleibt dann offen. Einige Filter erlauben nur die Verwendung von storToUrl. Zum Beispiel der PDF-Filter.