Hi,
dann liegt der Fehler im Bereich Deiner Korrekturen.
Folgender Code, der in etwa Deinem Ablauf entsprechen sollte, geht bei mir:
Sub DateiOeffnen
url=converttourl("C:\test.sxw")
dim myFileProp(0) as New com.sun.star.beans.PropertyValue
myFileProp(0).name="Hidden"
myFileProp(0).value=True
myDoc = StarDesktop.loadComponentFromURL(url, "_blank", 0,
myFileProp() )
aendern(myDoc)
dim myProps(0) as New com.sun.star.beans.PropertyValue
myDoc.storeAsUrl(url,myProps())
mydoc.dispose()
End sub
sub aendern(doc as Object)
myViewCursor=doc.text.createtextcursor()
myViewCursor.goRight(6,false)
myViewCursor.string="Mein Testtext"
end sub
mfg
Michael
Hi,
Nat�rlich hast du recht.
Daher hab ich meine Funktion "Datei_oeffnen" umgeschrieben, dass sie
als R�ckgabe eben das offende Dokument zur�ckgibt.
Wie du richtig sagst, habe ich es ja erzeugt.
In der n�chsten Funktion werden Sch�nheitskorrekturen am Dokument
vorgenommen. Bisher hat diese mit StarDesktop.CurrentComponent
gearbeitet. Nun hab ich sie umgeschrieben, dass ihr das ge�ffnete Doc
�bergeben wird.
Danach folgt die Funktion Datei_speichern.
Und auch wenn ich das Dokument �bergebe, scheint es als w�re die
"Sch�nheits-Funktion" nie aufgerufen worden.
Daher frage ich nach einer Methode, wie ich das verborgene Dokument
ansprechen kann. Es muss doch noch mehr als die Aufrufe
Stardesktop.CurrentComponent
Stardesktop.Thisdocument
geben oder??
Gru�
Max
Michael Dannenh�fer schrieb:
Hi,
Du hast doch das Objekt schon beim �ffnen erzeugt.
Doc = StarDesktop.loadComponentFromURL(Url, "_blank", 0, Dummy())
^^^^
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]