Hallo Steini,
> app.activeDocument.selection[0].contents="Art.-Nr. " + artnr;
Diese Zeile braucht gar nicht so lange sein. Mit "app.selection[0]" sprichst Du die Auswahl im obersten (also dem aktiven) Dokument an.
> Nur wie kann ich diesem Textabschnitt jetzt noch eine bestimmte Stilvorlage zuweisen
Du meinst wahr scheinlich dem einzufügenden string, oder?
Das geht so, indem Du vor dem Einfügen des Strings dem Einfügepunkt das Zeichenformat zuweist:
Abgekürzt geht das auch so:
> appliedCharacterStyles="75 Helvetica Neue Bold 8p"
Es müßte heißen "...appliedCharacterStyle" (ohne "s") aber
...appliedCharacterStyle = app.activeDocument.characterStyles.item("75 Helvetica Neue Bold 8p").