Вы не можете найти число, связанное с текстом абзаца, потому что это, скорее всего, ListLevelNumber, и они автоматически генерируются стилем ListFormat. Другими словами, они не являются частью физического текста, который можно найти с помощью поиска, по крайней мере так, как вы сейчас настроили его в своем коде.
Требуется отдельный Поиск, чтобы найти используемый стиль ListParagraph, а затем некоторый дополнительный код, который будет манипулировать ListLevelNumber, если вы пытаетесь это сделать.
Ниже приведен пример кода, который определяет значение ListLevelNumber для данного абзаца, а затем предпринимает некоторые действия в зависимости от уровня:
Sub IsSelectionListParagraph()
Dim i As Integer
If Selection.Range.ListParagraphs.Count > 0 Then
For i = 1 To Selection.Range.ListParagraphs.Count
Select Case Selection.Range.ListParagraphs(i).Range.ListFormat.ListLevelNumber
Case Is = 1
Debug.Print Selection.Range.Text
Case Is = 2
Debug.Print Selection.Range.Text
Case Else
Debug.Print Selection.Range.Text
End Select
Next
End If
End Sub