В моем коде ниже, когда этого слова нет, все содержимое таблицы будет удалено. Как это исправить? Текст находится в ячейке (1,1) для нескольких таблиц.Как удалить текст в ячейке таблицы, когда определенное слово найдено
Sub DeleteText()
StartWord = "Orientation:"
For Each oTbl In ActiveDocument.Tables
Set oRng = oTbl.Range
With oRng
.Find.Execute Findtext:=StartWord & "*", MatchWildcards:=True
.MoveStart wdCharacter, 0
.MoveEndUntil vbCr
.Delete
End With
Next
End Sub
Hi, KazJaw, спасибо. Это не совсем то, что я хотел, но очень помог мне! Мне нужно удалить только абзац, содержащий слово «ориентация», а не каждый абзац в ячейку (1,1). –