Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Zeitproblem: OLE-Steuerung von Word (https://www.delphipraxis.net/206829-zeitproblem-ole-steuerung-von-word.html)

ts-d 2. Feb 2021 16:33

Zeitproblem: OLE-Steuerung von Word
 
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?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz