Keine Ahnung warum in dem SO-Link keiner drauf kommt, aber Variant ist in
OLE/
COM die langsamste Möglichkeit. Lieber solltest Du das Word-Objekt über reguläre
COM-Interfaces einbinden. Ich hatte früher (also vor 15 Jahren) mal eine Applikation die sehr viel in Word per Variant wurschtelte, die Performance war grottig, egal wie sehr ich dran rum schraubte. Erst ein bisschen später (nachdem ich das Projekt aufgab) kam mir durch "Eric Harmon
COM-Automation in Delphi" insbesondere dieser
Teil (vorletzter Absatz auf der Seite) die Erleuchtung. Variants sind nichts für Performance intensive Aufgaben. Ohnehin fährt man besser, wenn man gleich die Interfaces einbindet, der Code wird ja dadurch besser lesbar/wartbar.
Sherlock