'Type Défini par l'utilisateur Non Défini" erreur

J'obtiens l'erreur ci-dessus lorsque vous tentez d'exécuter cette macros. Je suis assez nouveau pour les Macros et le codage en général, donc veuillez pardonner l'ignorance.

Grâce

Sub DeleteEmptyRows()

Dim oTable As Table, oRow As Row, _
TextInRow As Boolean, i As Long

Application.ScreenUpdating = False

For Each oTable In ActiveDocument.Tables
    For Each oRow In oTable.Rows

        TextInRow = False

        For i = 2 To oRow.Cells.Count
            If Len(oRow.Cells(i).Range.Text) > 2 Then
                'end of cell marker is actually 2 characters
                TextInRow = True
                Exit For
            End If
        Next

        If TextInRow = False Then
            oRow.Delete
        End If
    Next
Next
Application.ScreenUpdating = True

End Sub
Cela semble être le code pour Mot, mais vous avez marqués comme Excel. Où êtes-vous essayer de l'exécuter?
Row et Table ne sont pas un type de variable
Oui toutes mes excuses, le code est pour un publipostage dans Word, exécuté dans Excel

OriginalL'auteur holdo1 | 2014-06-17