von powerede » Mi, 12.01.2005 11:46
Das Dokument ist tatsächlich serverseitig absichtlich mit dem Schreibschutz versehen.
Meine Lösung sieht nun wie folgt aus:
Code: Alles auswählen
'Oeffnen der schreibgeschuetzten Datei
oDoc= StarDesktop.loadComponentFromURL(ConvertToURL(DATEINAME_READONLY), "_blank", 0, Array())
'Speichern der Datei
dim args(0) as new com.sun.star.beans.PropertyValue
myUrl= ConvertToUrl(DATEINAME_NEU)
thisComponent.storeasurl(myUrl,args())
Das funktioniert soweit.
Was mich aber noch sehr stört ist, dass ich das Speichern auf
thisComponent und nicht auf
oDoc ausführe.
Kann ich das auch auf oDoc ausführen, denn dann erwische ich in jedem Fall das richtige Dokument?
Das Dokument ist tatsächlich serverseitig absichtlich mit dem Schreibschutz versehen.
Meine Lösung sieht nun wie folgt aus:
[code]
'Oeffnen der schreibgeschuetzten Datei
oDoc= StarDesktop.loadComponentFromURL(ConvertToURL(DATEINAME_READONLY), "_blank", 0, Array())
'Speichern der Datei
dim args(0) as new com.sun.star.beans.PropertyValue
myUrl= ConvertToUrl(DATEINAME_NEU)
thisComponent.storeasurl(myUrl,args())
[/code]
Das funktioniert soweit.
Was mich aber noch sehr stört ist, dass ich das Speichern auf [b]thisComponent[/b] und nicht auf [b]oDoc[/b] ausführe.
Kann ich das auch auf oDoc ausführen, denn dann erwische ich in jedem Fall das richtige Dokument?