Um bestimmte Einstellungen bei Öffnen und Speichern zu übergeben wir der MediaDescriptor
verwendet.
Dieser besteht aus einem Array von Properties die gesetzt werden können. Ein einzelner
oder
mehrere.
Dim myProp(0) as new com.sun.star.beans.PropertyValue
myProp(0).name="MacroExecutionMode"
myProp(0).value = 0
url=converttourl("C:\test.sxw")
oDocument = StarDesktop.loadComponentFromURL(url,
"_blank", 0, myFileProp() )
Hier die Liste der wichtigsten Parameter:
AsTemplate
|
Boolean
|
True - Das Dokument wird als Vorlage
verwendet
|
Author
|
String
|
Autor des Dokumentes wird gesetzt
|
Comment
|
String
|
Bemerkung wird gesetzt
|
DocumentTitle
|
String
|
DokumentenTitel wird gesetzt
|
FilterName
|
String
|
Interner Filtername
|
FilterOptions
|
String
|
Zusätzliche Parameter zum Filter
|
FilterData
|
Any
|
Zusätzliche Parameter zum Filter
|
Hidden
|
Boolean
|
True - Das Dokument wird versteckt
geöffnet
|
ReadOnly
|
Boolean
|
True - Das Dokument wird
schreibgeschützt geöffnet.
|
PassWord
|
String
|
Password beim Öffnen oder Speichern
|
OverWrite
|
Boolean
|
Eine vorhandene Datei wird beim
Speichern überschrieben.
|
StartPresentation
|
Boolean
|
Bei einer Presentation wird diese sofort
gestartet
|
Weitere Parameter stehen in der Referenz unter com.sun.star.document.MediaDesriptor.