Vielleicht hilft das (nach Deinen ersten 3 Zeilen, also nach "objword.Visible:=true;"):
Delphi-Quellcode:
Application.NormalizeAllTopMosts;
//Falls Dein Anwendungsfenster minimiert werden soll, nächste Zeile auskommentieren
//SendMessage (Application.mainform.handle, wm_SysCommand, sc_Minimize, 0);
Application.ProcessMessages;
BringWindowToTop (FindWindow ('opusApp', NIL));
//... evtl. weitere Aktionen
Application.RestoreTopMosts;
Kurze Erläuterung: NormalizeAllTopmost macht alle Deine Fenster Nichtmodal, so dass andere Fenster (z.B. eben Word) darüber liegen können.
Die nächste Zeile sorgt dafür, dass Dein Hauptformular minimiert wird (falls gewünscht).
Mit BringWindowToTop wird Word auf die oberste Ebene des Z-Fensterstapels verfrachtet.
RestoreTopMosts stellt wieder den Ursprungszustand Deiner Fenster her, lässt Word aber im Vordergrund.
Das funktioniert zumindest bei meinem Programm PC-Adreßzz!, welches auch Word startet, Adressdaten an ein Briefformular übergibt und Word dann anzeigt.