Hallo,
obwohl der aufwand ein wenig hoch ist...
Erstelle eine Scriptbibliothek und danach binde diese in die anderen Scripte mit 'Use ...' in den Options ein.
In der Bibliothek schreibst Du eine Sub mit diesem Code:
Sub style_setzen(rtitem as NotesRichtextItem, styleÜberschrift as NotesRichtextStyle, styleHeadline as NotesRichtextStyle, styleNormal as NotesRichtextStyle)
styleÜberschrift.bold=True
styleÜberschrift.Underline = True
styleÜberschrift.NotesColor = COLOR_Dark_Blue
styleÜberschrift.fontsize=13
styleHeadline.bold=True
styleHeadline.Underline = False
styleHeadline.NotesColor = COLOR_Dark_Blue
styleHeadline.fontsize=10
styleNormal.bold=False
styleNormal.Underline = False
styleNormal.NotesColor = COLOR_Black
styleNormal.fontsize=10
end sub
Scriptbibi speichern und die anderen Scripte
und anstatt des Codes rufst Du einfach nur noch die Sub auf
Set rtItem= New NotesRichTextItem( mdoc , "Body")
Set styleÜberschrift=s.createRichTextStyle()
Set styleHeadline=s.createRichTextStyle()
Set styleNormal=s.createRichTextStyle()
Call style_setzen(rtitem, styleÜberschrift, styleHeadline, styleNormal)
Alle veränderten Scripte speichern. Fertsch.
mfg
Kjeld
PS: Umlaute sind schlecht
Edit: Code geändert, um gesetzte Objekte zu übergeben.