Hallo Horst,

ich habe es folgender Maßen gelöst.

Über Makro erst mal nachgeschaut ob die Datei schon offen ist.
Wenn Ja: Datei geschlossen  mit Abspeichern.

Dann konnte ich mein Programm an sich so lassen wie es ist.

Ich habe keine Lösung gefunden es anders zu machen.

Gruß
Christian

Am 02.05.2014 09:09, schrieb technik:
Hallo,

ich kann mir nicht vorstellen, dass andere nicht andere bereits vor einem ähnlichen Problem gestanden haben, aber entweder ist es so trivial, dass es keiner veröffentlicht hat oder ich suche falsch.

Ich möchte zwischen zwei Calc Dateien Werte austauschen.
Ich habe Datei1.odt die ist offen
oDoc = ThisComponent
odocument = ThisComponent.CurrentController.Frame

und ich kann Datei1.odt öffnen von der URL
oDoc2=StarDesktop.loadComponentFromURL(sUrl,"_blank",0,Array())
odocument2= oDoc2.CurrentController.Frame

Wenn dieses Dokument aber bereits offen ist, dann gibt es Probleme beim Eintragen. Außerdem klappt das mit dem Zugriff auf die anderen Dokumente nicht so wie iches will. Ich kann da nichts eintragen liegt vielleicht am CurrentController.
...

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an