Hallo Kornelia, Kornelia Lubke schrieb: [..] > ich merke schon, dass ich etwas vergessen habe zu schreiben...
;-) [..] > Richtig, solange das Makro läuft. Aber ich rufe das Makro mehrmals > hintereinander auf und da soll natürlich nicht jedes Mal das > Writer-Dokument neu geladen sondern nur das Writer-Dokument selbst > „aktiviert“ werden. Na ja, das ist doch ok. Du lässt die Schleife laufen, prüftst, ob das Dokument schon geöffnet ist, wenn nicht, lädst du es. Die Zeile 'Dim oFenster as new > com.sun.star.awt.XWindow' erzeugt den Fehler:“Kein Zugriff auf Objekt. > Ungültige Objektreferenz.“ OK, fehlt mir aktuell der Zusammenhang. Aber ein neues Fenster benötigst du doch gar nicht. Ich wollte mit dieser und der folgenden Zeile > das BEREITS geöffnete Writer-Dokument aktivieren, um per Makro dort > weiter zu arbeiten. Was meinst du mit "aktivieren"? Alle Fenster, die da sind, sind doch immer aktiv, die Objekte sind doch da. Oder meist du das, was gerade den Fokus hat? Also das, wo der Viewcursor zu sehen ist? Das kannst du zwar auch machen - nur welchen Sinn soll das haben? Um per Makro in einem Dokument etwas zu tun, muss dieses nicht den Fokus haben! Das geht immer, der aktive Controller muss dafür auch nicht übergeben werden. Das Writer-Dokument in den Vordergrund zu stellen und den Controller dort zu aktivieren würde doch nur Sinn machen, wenn der Benutzer in diesem Dokument dann direkt Eingaben machen sollte - während das Makro quasi weiterläuft. Und das geht meines Wissens nicht. Aber nur um per Makro in Dokument etwas zu tun, benötigst du nur das Objekt - und das hast du doch schon. Also, irgendetwas ist noch unklar. Gruss Thomas -- ## Marketing deutschsprachiges Projekt ## http://de.openoffice.org - www.openoffice.org ## Vorstand OpenOffice.org Deutschland e.V. ## Mitglieder willkommen: www.OOoDeV.org --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
