Ich habe das Problem mit Eurer Hilfe gelöst und werde hier noch einmal eine Zusammenfassung geben:
Dieses Skript dient zum Umgehen eines Bugs in InDesign, der bei der Indexerstellung in einem Buch auftritt, nicht aber in einem Einzeldokument.
Standardmäßig wird der Index im AF 'Indexstufe 1' (es wird nur die erste Stufe betrachtet) formatiert. Das hierin ausgewählte 'Grundlegende Zeichenformat' gilt für das Stichwort/Thema und für die Seitenzahl. InDesign erlaubt es, bei der Indexerstellung für die Seitenzahl ein anderes Zeichenformat anzugeben, z.B. kursiv, um Seitenzahlen von Zahlen im Stichwort/Thema zu unterscheiden.
Ferner kann man im Text selbst in den Optionen zum Seitenverweis angeben, ob man das Zahlenformat übergehen möchte. Gemeint ist das Zahlenformat, wie es bei der Indexerstellung angegeben ist (sowohl das spezielle als auch das grundlegende Zeichenformat).
Werden besondere Textpassagen beispielsweise durch Fettdruck hervorgeheben, so erscheint die Seitenzahl im Index fett.
=> Achtung: Dies funktioniert nur innerhalb eines Dokumentes. Wird der Index innerhalb eines Buches in einem eigenen Dokument angelegt, so wird das Kennzeichen für 'Zahlenformat übergehen' zwar übergeben und insofern das spezielle Seitenformat nicht mehr angewendet (nur das grundlegende Zeichenformat des Absatzformates), aber es wird nicht das stattdessen gewünschte Zeichenformat
übergeben.
=> Es muss nicht besonders betont werden, dass zu Beginn alle Dateien bzgl. der Zeichenformate zu synchronisieren sind.
Damit ist es Buchautoren unmöglich, wichtige Verweise hervorzuheben. Das ist für mein Nachschlagewerk nicht zu akzeptieren, da gerade diese Funktion ein häufiges Kaufkriterium war. Deshalb wurde im ID-Forum ein Ausgang gesucht und von Jochen Uebel der
Vorschlag des inversen Vorgehens gemacht. Dieses Verfahren wurde getestet und funktioniert:
Es werden bei allen Seitenverweis im Text die Checkbox 'Zahlenformat übergehen' markiert. Als Zeichenformat braucht nichts ausgewählt werden. Die Voreinstellung [Ohne] genügt. Es wird ja sowieso nicht verwendet.
Bei den hervorzuhebenden Verweisen wird der Haken weggenommen.
Bei der Indexerstellung wird nun für die Seitenzahl das Indexformat 'fett' oder was man möchte ausgewählt.
Dumm ist nur, wenn einem das erst am Schluss der Erstellung aller Seitenverweise auffällt. Dann ist in der Regel in keinem ein Kreuzchen gesetzt. Um das nachträglich zu bewerkstelligen, kann dieses Skript verwendet werden. Allerdings werden alle Einträge gleichgesetzt, d.h. dioe hervorzuhebenden Seiten müssen trotzdem erneut bearbeitet werden. Im Falle des Verfassers waren das aber
nur etwa 100 von 5000.
Bei der Programmierung muss bedacht werden, dass die Checkbox nicht als True/False-Eigenschaft im Objektmodell implementiert ist, sondern nur als ausgewertete Größe auf der Oberfläche erscheint. Ausgangspunkt ist die Eigenschaft 'PageNumberStyleOverride'.
Ist diese undefiniert (NOTHING, NULL), so ist kein Kreuz gesetzt und die Combobox für das Seitenzahlenformat ist disable.
Es wird nun für das Seitenverweisformat 'PageNumberStyleOverride' auf [Ohne] gesetzt.
Dieses Skript wurde nur für meine eigenen Zwecke erstellt und ist nicht auf die eventuellen Bedürfnisse anderer Anwender zugeschnitten. Anwender haben aber die Möglichkeit, auf einfache Art und Weise in Skripte einzugreifen.