Я использую OLE Search Replace, чтобы заменить «метки-заполнители» содержимым, хранящимся в полях БД, в документ Word.Я использую технику, похожую на то, что здесь рассмотрено .
Это работает, но, конечно, не для полей rtf.У меня есть поля БД, содержащие данные RTF, и если поиск заменяет, я получу полный код RTF, поэтому вместо просмотра
Hello World
Я вижу что-то вроде
{\ rtf1 \ ansi \ ansicpg1252 \ deff0 \ deflang1040 \ viewkind4 \ uc1 \ pard \ sa200 \ sl276 \ slmult1 \ lang16 \ b \ f0 \ fs22 Hello \ i World \b0 \ i0 \ par}
Кто-нибудь уже решил проблему?В поисках StackOverflow я обнаружил трюк, использующий буфер обмена .Примечание: я не использую закладки, в этом примере используются закладки, у меня просто есть теги, определенные как простой текст, такие как '', и когда я нахожу '' в цикле поиска и замены, я заменяю текст.
ОБНОВЛЕНИЕ: Вы видите какую-либо проблему в этом трюке с буфером обмена?
У вас есть другие идеи и вы можете предложить другие решения?