Hallo,
per
OLE wird ein Word-Dokument auf Basis einer Dokumentvorlage erstellt, mehrere Tabellen (jeweils durch einen Absatz getrennt) angelegt und diese Tabelle aus einer Delphi-Abfrage gefüllt.
Nun verhaspelt sich Word, sodaß eine Tabelle in die letzte Zelle der vorhergehenden gesetzt wird, obwohl die Befehle alle stimmen.
Beobachtet habe ich, daß dieses Problem nur auftritt, wenn ich
WordObj.Visible := False;
am Anfang einsetze, damit Word die Befehle schneller ausführt.
Also setze ich stattdessen den Befehl
WordObj.Visible := True;
am Anfang ein. Dann läuft alles langsamer. Aber es funktioniert wenigstens wie gewünscht.
Hat jemand eine Idee, woran das liegt? Ist das ein Zeitproblem bei der Verarbeitung oder ist das ein Bug? Kann man das beheben?