Ich kann es fast nicht glauben, so einfach war die Lösung:
Ich habe bei der Uses-Deklaration einfach Word97 dazugeschrieben (WordXP setzt Delphi7 merkwürdigerweise trotzdem automatisch zusätzlich dahinter) und schon läuft alles einwandfrei.
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleServer, StdCtrls, Word97, WordXP;
Ich muss es bei Gelegenheit nur noch an verschiedenen Rechnern testen, ob jetzt alle Winword-Versionen (Office97, Office2000, OfficeXP und Office2003) damit funktionieren
Das Problem ist somit vorerst erledigt
Ralf