TPE

http://bayanbox.ir/view/263405954590585756/2mobile.png

Tavvafi@gmail.com


≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

Function LineCount(oSh As Shape) As Long

    ' return zero if no text, -1 if error
    LineCount = 0
    On Error GoTo ErrorHandler
    With oSh
        If .HasTextFrame Then
            If .TextFrame.HasText Then
                LineCount = .TextFrame.TextRange.Lines.Count
            End If
        End If
    End With

NormalExit:
    Exit Function
ErrorHandler:
    LineCount = -1
    Resume NormalExit

End Function

Sub TestLineCount()
    '  Use currently selected shape 
    Debug.Print LineCount(ActiveWindow.Selection.ShapeRange(1))

End Sub