The macro to which you refer requires all formfields on a row to be empty before a deletion will occur. Your document, however, always has content in the formfields in columns 3-5. Hence no row will ever be deleted. Since your 'controlling' field appears to be the first one on each row, you might try:
Code:
Sub DeleteEmptyRows()
'Delete empty rows in the table
Application.ScreenUpdating = False
Dim StrPwd As String, i As Long
StrPwd = ""
With ActiveDocument
If .ProtectionType = wdAllowOnlyFormFields Then .Unprotect Password:=StrPwd
With .Tables(1)
For i = .Rows.Count - 1 To 2 Step -1
With .Rows(i)
If Trim(.Range.FormFields(1).Result) = "" Then .Delete
End With
Next
End With
.Protect Type:=wdAllowOnlyFormFields, NoReset:=True, Password:=StrPwd
End With
Application.ScreenUpdating = True
End Sub