Kornelia Lubke schrieb:
Hallo Liste,
bin beim Grübeln, wie ich Folgendes realisieren kann:
Hab eine Calc- und eine Writer-Datei. Nur die Calc-Datei ist geöffnet.
Von dort aus kopiere ich etwas und möchte es in die Writer-Datei
einfügen. Zuerst prüfe ich, ob die Writer-Datei bereits geöffnet ist.
Wenn nicht, soll sie geöffnet werden und die Zwischenablage eingefügt
werden. Allerdings möchte ich das Calc-Dokument als das „aktive“ Dokument
behalten, weil ich dort noch weitere Dinge per Makro tun möchte.
Doch anscheinend übernimmt der CurrentController des Writer-Dokuments:
oDoc2 = StarDesktop.LoadComponentFromUrl (...)
oDoc2 = StarDesktop.getCurrentComponent
und damit kann ich nicht in der Calc-Datei weiter machen.
Hallo Kornelia,
ich bin mir nicht ganz sicher, aber sowas ähnliches habe ich auch
schon mal versehenlich gemacht,
mit oDoc2 = StarDesktop.LoadComponentFromUrl (...) hast Du diese
Dokument(glaube Writer) schon referenziert, oDoc2 =
StarDesktop.getCurrentComponent wird dann normalerweise nicht mehr
benötigt.
Alles was Du mit dem Writer Dokument machen willst, kannst du mit
oDoc2 machen.
Das Calcdokument, wirst Du ja mit oDoc1 schon referenziert haben,
und somit kannst Du oDoc 1 verwenden, wenn Du was mit dem
Calc-Dokument machen willst.
Ich bin mir nicht sicher, ob es funktioniert, aber nach meiner Sicht
wäre es so logisch.
Rückmeldung ob es funktioniert hat wäre nett.
Gruß
Christian
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]