Следующий код успешно удаляет выделение в таблице.
If Selection.Information(wdWithInTable) Then
Selection.Rows.Delete
End If
Кроме того, следующий код успешно предотвращает удаление первых двух строк таблицы, но удаляет их из нижней строки вверх не на основе выбора.
Dim index As Long
For index = ActiveDocument.Tables(1).Rows.Count To 3 Step -1
ActiveDocument.Tables(1).Rows(index).Delete
Exit For
Next index
Есть ли способ объединить эти два, чтобы я мог удалить любую выбранную строку, но не допустить удаления первых двух строк?