Offensichtlich hatte ich im angegebenen Thread mit den oben angepriesenen Funktionen gegeizt.
Deswegen seien sie hier nachgereicht:
function previousPara( onePara )
{
var myParaIndex = onePara.parentStory.insertionPoints.itemByRange( 0, onePara.index + 1 ).paragraphs.length;
var prePara = onePara.parentStory.paragraphs[myParaIndex - 2];
return prePara;
}
function nextPara( onePara )
{
var myParaIndex = onePara.parentStory.insertionPoints.itemByRange( 0, onePara.index + 1 ).paragraphs.length;
var nePara = onePara.parentStory.paragraphs[myParaIndex];
return nePara;
}
Die Funktionen erwarten als Übergabeparameter ein Absatz-Objekt.
Eine Fehlerabfangroutine zur Reaktion auf ein fehlerhaftes Objekt ist nicht enthalten.