Wolfi,
im Folgenden stelle ich drei mögliche Varianten der Identifizierung der relevanten Textrahmen für InDesign CS3 vor.
Gegeben:
1. Absatzformat "Marginalien"
2. Objektstil "Marginalien"
1. Schleife durch alle platzierbare Objekte und Prüfung, ob
a. das Objekt ein Textrahmen ist,
b. der Textrahmen mindestens einen Absatz beinhaltet,
c. diesem Absatz das AF "Marginalie" zugewiesen ist.
Wenn diese Bedingungen zutreffen, dann weise dem entsprechenden Objekt den Objektstil "Marginalie" zu (ggf. mit Löschen von Abweichungen).
2. Schleife durch alle Textabschnitte und Schleife durch die jeweils darin enthaltenen verankerten Textrahmen. Hier wird jeweils geprüft, ob der erste Absatz eines verankerten Textrahmens das AF "Marginalie" zugewiesen bekommen hat. Wenn ja, dann wird dem Textrahmen der Objektstil "Marginalie" zugewiesen:
3. Suche nach dem Absatzformat "Marginalie" und Zuweisung des Objektstils "Marginalie" an den übergeordneten Textrahmen: