6.1.5 Was ist der MediaDescriptor?
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.