Moin, moin, Thomas,
[...]
> Du lässt die Schleife laufen, prüftst, ob das
> Dokument schon geöffnet ist, wenn nicht, lädst du es.

genau so will ich es machen. Mir ist klar geworden, dass, wenn ich das 
Writer-Dokument so wie in Jörgs Anweisung '...ToFront' auf dem Bildschirm 
sichtbar mache, ich immer noch nicht das Writer-Dokument als Objekt habe.

> Aber nur um per Makro in Dokument etwas zu tun, benötigst du nur das
> Objekt - und das hast du doch schon.

An diesem Punkt verstehe ich Dich nicht: Das Objekt des Writer-Dokuments 
habe ich so lange das Makro läuft. Es beginnt mit dem Laden/Überprüfen 
des Writer-Dokuments und endet mit einer Aktion in diesem. Dann arbeite 
ich im Calc-Dokument weiter und starte das Makro ein nächstes Mal, um ein 
Ergebnis vom Calc-Dokument in das Writer-Dokument einzufügen.
Zwischen den einzelnen Starts der Makros sind doch aber die Objekte von 
Calc- und Writer-Dokument nicht mehr verfügbar. Ich habe es mir im 
Beobachter angesehen.
Ich glaube, da ist mein Verständnisproblem zu Euren Erklärungen.

Vielleicht ist es eine Frage der Reihenfolge im Makro. Ohne dass ich den 
gesamten Code poste, hier mal die auszuführenden Aktionen (Variablen sind 
entweder in der Sub oder für das gesamte Modul definiert) der ersten Sub:
- Prüfen, ob das Writer-Dokument bereits geladen ist
- Wenn ja, zu einer anderen Subroutine springen und dort weiter machen
– Wenn nein, Writer-Dokument per Makro oder Dialog laden; 

Wo ist mein Denkfehler? Sollte ich eine Art Rücksprung nach ausgeführter 
Aktion im Writer-Dokument erzeugen, um die Objekte von Calc- und 
Writer-Dokument nicht zu verlieren?

Viele Grüße
Kornelia



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an