Вот возникла необходимость в accessе вытащить текст между известной таблицей и известным предложением в тексте из документа word. саму таблицу я нахожу, могу получить некоторое количество символов до таблицы.. а вот именно до определенной строки не получается //
как нахожу таблицу:
- Код: Выделить всё
'поиск требуемой таблицы
i = 0
Do
Set myTable = word_doc.Tables(word_doc.Tables.Count - i)
i = i + 1
new_value = myTable.Cell(1, 1)
Loop While Not (InStr(1, new_value, "1", vbTextCompare) > 0)
'выбираем 500 символов до таблицы
Dim objResh As Object
Set objResh = myTable.Parent.Range(myTable.Range.Start - 500, myTable.Range.Start)
'допустим вытаскиваем из этого текста последний параграф
Решение = ReplaceChr13(objResh.Paragraphs(objResh.Paragraphs.Count).Range.Text)
но текст может быть и в нескольких параграфах.. может и в двух.. а может и в 3х..