Hallo mettin,
teste mal folgende Varianten:
Die
Variante 1 täuscht Dich also. Falls Du also mit getElements() arbeiten möchtest, dann sollte Dir bewusst sein, dass da ein
Array gleicher Elemente zurückkommt.
InDesign benutzt dann als Objektbegriff die gemeinsame Klasse, die da zusammengefasst wird. Hier also [object CellStyle]. Da lässt man sich leicht täuschen. In Wirklichkeit ist das ein Array. Und Du bist am ersten Element des Arrays interessiert. Das habe ich dann mit
Variante 2 durchgespielt und ermittelt. Über getElements()[0] .
Oder Du verlässt Dich darauf, dass gleich zum eigentlichen Objekt durchgedrungen wird und wählst
Variante 3.
Du kannst sogar die
Zellenformate direkt vergleichen.
Einen Vergleich über den Namen der Zellenformate braucht es nicht:
Daraus folgt dann für alle Zellen der ersten Tabelle des Dokuments:
Oder alle Tabellenzellen des gesamten Dokuments:
Bliebe noch zu erwähnen, dass Tabellen verschachtelt in Zellen und Tabellen verschachtelt in Fußnoten so nicht angesprochen werden.