Hi,
wir erfolgt das setzen des eigentlichen Textes? Kann sein, dass die 5 Textmarken so nah aufeinander sitzen, dass der eingefügte Text diese überschreibt (überschreiben anstelle einfügen)?
ich setze den Text immer so:
Delphi-Quellcode:
vWhat:=wdGoToBookmark;
vBookmark:='Name';
WordApplication1.Selection.GoTo_(vWhat,emptyParam,emptyParam,vBookmark);
WordApplication1.Selection.TypeText('Max Mustermann'#13'Dorfstraße 100');
und hatte damit eigentlich noch nie Probleme...
GRüße
Nachtrag: Verändert sich denn document.Bookmarks.Count während des Schreibens?