Sind die Arrays hier 1-basiert?
Ich bin mir nicht ganz sicher, mglw. könnten die Bookmarks verschachtelt sein (oder überlappend).
Hast Du die Anzeige der Bookmarks unter Optionen aktiviert? Kannst Du sie sehen und unterscheiden oder hälst Du Dich (optisch) an die Inhalte?
Sind die Bookmarks "hand-made" oder generiert?
Im ersten Fall kann bei der Benennung etwas schief gehen. Im Namen können dann "Sonderzeichen" wie z.B. Zeilenumbruch, Leerzeichen, .. Sein. Die einen Zugriff per Name ins leere Laufen lassen.
Der Zugriff über Index müsste dann allerdings trotzdem funktionieren.
Wo genau "knallt" es? In der Zeile
Zitat:
bookmarkName := ..
?
Funktioniert es mit anderen Dokumenten?
Das Ganze mit neu erstellten Textmarken prüfen.