Мне нужно обновить некоторые данные поля базы данных от Delplhi до документа Word. Я должен найти конкретное поле, которое повторяется в нескольких местах в текстовом документе (таблица, пункт 1, параграф 5).Найти конкретную строку в текстовом документе и обновить
wordapp: Twordapplication;
Bookmarkname,Bookmarkrange:Olevariant;
Bookmarkname := 'Supplier';
if Wordapp.ActiveDocument.Bookmarks.Exists(BookmarkName) then //condition to check for a particular string
begin
BookmarkRange := Wordapp.ActiveDocument.Bookmarks.Item(BookmarkName).Range;
BookmarkRange.InsertAfter('Database Value/String that needs to be updated in word document');
Я могу найти строку, а затем поместить закладку рядом с ним в слове и обновить значение в созданной с помощью закладки DELPHI кода, предоставленного выше. Моя проблема в том, что я попытался использовать одно и то же имя закладки, потому что в другом месте он не работает. Может кто-нибудь помочь? Заранее спасибо