Итак, я нашел ответ на другом форуме и подумал, что выложу его здесь:
With ThisDocument.Tables(1)
For r = .Rows.Count To 1 Step -1
fnd = False
For Each c In .Rows(r).Cells
If InStr(c.Range.Text, "x") > 0 Then fnd = True
Next
If fnd Then .Rows(r).Delete
Next
End With
где "x" - текст для поиска.
Сработало для меня, хотя и заняло некоторое время, чтобы перебрать таблицу строк с 250 или около того, поэтому сначала я подумал, что Word завис. Кроме того, введенная мною текстовая строка ("x") сначала не смогла найти текстовую строку, состоящую из всех заглавных букв, поэтому мне пришлось также помещать строку поиска в заглавные буквы.
Кроме того, я обнаружил, что этот макрос не работает, если он не скопирован в текстовый документ, где он должен запускаться. Изменение ThisDocument на ActiveDocument позволяет ему работать, только если он находится в шаблоне Normal
В любом случае, надеюсь, это кому-нибудь поможет!