I am iterating through paragraphs of a Word document using VB. The document contains bulleted lists.

I found how to test whether the current paragraph is an item of a bulleted list:

```
If (Not pParagraph.Range.ListFormat.List Is Nothing) Then
  ...
End If

```

I would like to distinguish between the two following situations in the Word document:

**Situation 1:**

* First paragraph of first item

Second paragraph of first item
* First paragraph of second item

**Situation 2:**

* First (and only) item of the first bulleted list

Some text between two bulleted lists

* First (and only) item of the second bulleted list

When I parse the second paragraph, how can I know whether I am in the first or second situation?

More generally, if there are several levels of list, how can I know at which level my paragraph is?

(I am aware that I can test `pParagraph.Range.ListFormat.ListLevelNumber`, but this work only for paragraphs corresponding to new items; when there is a new paragraph without item, `pParagraph.Range.ListFormat.List` is nothing and level is always 1).