Das kann ich gut verstehen.
Ich habe jetzt den Weg gewählt die Tabellen zu löschen, bevor ich neue einfüge.
Dazu merke ich mir die Bookmarks in denen eine Tabelle erstellt wird in einer StringList.
Delphi-Quellcode:
if aListOfBookmarksWithTables.Count > 0 then
begin
for iCounter2 := aListOfBookmarksWithTables.Count-1 downto 0 do
begin
WordTable:= WordApp.ActiveDocument.Bookmarks.Item(aListOfBookmarksWithTables[iCounter2]).Range.Tables.Item(1);
WordTable.Delete;
aListOfBookmarksWithTables.Delete(iCounter2);
end;
end;
Scheint zumindest zu funktionieren.
Falls ich mal ein "DANKE" vergesse, hier schon mal eins im Voraus: Danke für Eure Zeit!