Mir sind die Vorraussetzungen nicht ganz klar.
Wie wird der Text eingefügt?
1. Über die Zwischenablage oder
2. durch die Adressierung eines Einfügepunkts oder
3. über Treffer einer Suche?
Ein Einfügepunkt hat wie auch andere Text-Objekte (character, word, line, paragraph, text ...) die Eigenschaft fontStyle. Dies ist beim Einfügepunkt oder beim entsprechenden Text-Objekt mit einem entsprechenden Wert (z.B. 'Italic') zu versehen.
Das Hauptproblem dürfte darin bestehen, den gewünschten Einfügepunkt bzw. das gewünschte Text-Objekt korrekt zu adressieren. Dazu müsste mal angegeben werden, was genau gemacht werden soll (Kontext).
Antwort auf: Oder anders gefragt, wie bekomme ich programmatisch in einen Paragraph mehrere InsertionPoints?
Diese Frage verstehe ich nicht.
myParagraph.insertionPoints.item(0) ist der erste Einfügepunkt in einem Absatz.
myParagraph.insertionPoints.item(1) ist der zweite Einfügepunkt in einem Absatz.
myParagraph.insertionPoints.item(2) ist der dritte Einfügepunkt in einem Absatz.
Aber was heißt 'programmatisch bekommen/erhalten'?