You don't need a range object for that solution. You need a paragraph object.
30 what? centimeters, inches, yards, meters or points?
Code:
Sub ScratchMacro()
'A basic Word Macro coded by Gregory K. Maxey
Dim oPar As Paragraph
For Each oPar In ActiveDocument.Paragraphs
If oPar.Range.ParagraphFormat.Alignment = wdAlignParagraphRight _
Or oPar.Range.ParagraphFormat.LeftIndent > 30 Then
oPar.Range.Font.Italic = False
End If
Next oPar
lbl_Exit:
Set oPar = Nothing
Exit Sub
End Sub
Why do you declare some variables and not others? Do you have the Option Explicit statement at the top of your project module?