Ist es Ihnen auch schon passiert, daß Objekte auf Ihrer Tabelle manchmal "wandern" oder sie (wenn Sie eine fremde Tabelle erhalten) auf scheinbar falschen Positionen sitzen? Das passiert im 1. Fall häufig beim Ändern des Objekt-Inhaltes, weil Sie dazu die ALT-Taste betätigen und dies zur (sehr oft unbeabsichtigten) Positionsveränderung führen kann - nicht nur, wenn Sie aus irgendwelchen Gründen einen Tatterich haben ;-)) Der 2. Fall tritt auf, wenn die (fremde) Tabelle auf einem Screen mit anderer Auflösung erstellt wurde oder die Zeilenhöhe (beispielsweise wegen Änderung des Font) im Bereich der Objekte aus irgendeinem Grund verändert wurde. Wie Sie diesen Ärger für dauernd los werden, zeigt Ihnen diese... Kurzanleitung zur Positionierung von Objekten: ---------------------------------------------- JEDES Objekt muß einen Namen haben, etwa Objekt_1 Objekt_2 ... Nun schreiben Sie erst einmal in 4 freie Zellen in der Nähe des Objektes "Objekt_1" diese 4 Formeln: =OBJEKTINFO("Objekt_1";6) =OBJEKTINFO("Objekt_1";7) =OBJEKTINFO("Objekt_1";8) =OBJEKTINFO("Objekt_1";9) Dann positionieren Sie das Objekt dorthin, wo Sie es haben wollen. Nach "Neuberechnen" sollten obige Formeln je eine Zahl zeigen und zwar: die Formel mit dem Parameter 6 die momentane X-Position die Formel mit dem Parameter 7 die momentane Y-Position die Formel mit dem Parameter 8 die momentane Objekt-Breite die Formel mit dem Parameter 7 die momentane Objekt-Höhe Diese 4 Werte schreiben Sie nun in einen Makrobefehl, welcher die eventuell "verrutschte Position des betreffende Objekt bei jedem Ablauf des Makros korrigieren wird. Das könnte etwa so aussehen... =OBJEKTPOS("Objekt_1";0;0;110;40) Haben Sie eine ganze Reihe von Objekten, welche exakt dieselben Höhen und Breiten haben (sollen), dann brauchen Sie nur die X und Y Werte für jedes der Objekte auf oben beschriebene Weise zu ermitteln und für Breite und Höhe in ALLEN Makrobefehlen dieselben Werte zu verwenden, wie für Objekt_1, also für "Objekt_2" beispielsweise =OBJEKTPOS("Objekt_2";0;170;110;40) usw.... Objekt_1 wird also ganz oben links positioniert Objekt_2 ganz links aber um 170 Pixel tiefer usw... Nun erstellen Sie eine Makro-Sequenz mit all diesen Makros und lassen sie von Zeit zu Zeit oder beim Aufruf der Tabelle als Automatic-Makro laufen. Fertig! Der zusätzliche Vorteil bei dieser Prozedur ist, daß Sie die Größe der Objekte nicht mühsam manuell (und dann doch nur annähernd) auf exakte Gleichheit trimmen müssen, weil dies durch die Parameter 3 und 4 ganz automatisch geschieht! Viel Spaß! Günther Klug Frh. v. Biedermann eMail : klugvbiedermann.muc@t-online.de HomePage: http://amiga-club.de/homepage/rux/ruxpage.htm