W
wowa
RichText поле содержит текст и таблицы, мне нужно после определенной строки (например «Искомая строка»), удалить таблицу и на ее место вставить другую.
Я делаю следующим образом:
(*) Если True , то таблицу вставляет после всего текста в документе, если false – то перед искомой строкой.
Как сделать, чтобы таблица вставлялась вместо удаленной таблицы?
Я делаю следующим образом:
Код:
Rem Удаляю таблицу
Call rtnav.FindFirstString("Искомая строка",RT_FIND_CASEINSENSITIVE)
Call rtnav.FindNextElement(RTELEM_TYPE_TABLE)
Set rtTable = rtnav.GetElement
Call rtTable.Remove
Rem Определяю место для вставки таблицы
Call rtnav.FindFirstString("Искомая строка” RT_FIND_CASEINSENSITIVE)
Call rtitem.BeginInsert( rtnav,True) ‘(*)
Call rtitem.AddNewLine(1)
Call rtitem.AppendTable(4, 3)
Call rtitem.EndInsert
……
Как сделать, чтобы таблица вставлялась вместо удаленной таблицы?