Speichern/Öffnen/Drucken von Dateien
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 muss 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?
Basic
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 SubAls 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.
