Ich glaub', ich hab' die problematische Stelle geknackt.
Nun weiß ich nicht, wie es mit dem CopyRight des Skripts aussieht (der Autor ist bislang nicht erreichbar). Deswegen schicke ich hier nicht das ganze Skript, sondern nur die geänderten Zeilen.
1. Ersetze "app.findPreferences = app.changePreferences = undefined; "
durch
2. Ersetze "topic.pageReferences.add( doc.stories.item(i), matches[j][0] + j, PageReferenceType.currentPage );"
durch
Der restliche Code ist für mich auch einigermaßen kryptisch, da der Autor mit regulären Ausdrücken arbeitet. Deswegen kann ich nicht garantieren, das das Skript hundertprozentig funktioniert. Meine einfachen Tests hat's bestanden.
Rohrfrei, kannst Du das Skript nochmal einem Härtetest unterziehen?
Sobald ich den Autor und dessen Einverständnis aufgetrieben habe, poste ich das komplette Skript.