Was Du willst habe ich schon mal umgesetzt, allerdings ist das ein wirklich wilder Stunt und ein Konglomerat aus Script- und Formel- Agenten.
Da mich das ganze mehrere Tage meiner Zeit gekostet hat, und ich als Dienstleister mit sowas mein Geld verdiene, kann ich Dir den Code nicht einfach hier posten, aber nur so viel:
Mit Script alleine habe ich keinen Weg gefunden, das zu realisieren.
Bis jetzt...
Ich habe mir grade noch mal die Klassen angesehen und bin auf eine Lösung gekommen, die eventuell klappen könnte, nur wie's mit der Performance aussieht, weiss ich nicht:
Du könntest einen NotesViewNavigator bauen und Dich über GetNextCategory so lange durchhangeln, bis Entry.NoteID = CaretNoteID ist. Dann kannst Du ja wieder rückwärts gehen bis Du auf der Haupt- Category bist...
Gruß
Tode