Document.CountNumberedItems Method (2007 System)

Returns the number of bulleted or numbered items and LISTNUM fields in the document.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v9.0 (in Microsoft.Office.Tools.Word.v9.0.dll)

Syntax

'Declaration
Public Function CountNumberedItems ( _
    ByRef NumberType As Object, _
    ByRef Level As Object _
) As Integer
'Usage
Dim instance As Document 
Dim NumberType As Object 
Dim Level As Object 
Dim returnValue As Integer 

returnValue = instance.CountNumberedItems(NumberType, _
    Level)
public int CountNumberedItems(
    ref Object NumberType,
    ref Object Level
)
public:
int CountNumberedItems(
    Object^% NumberType, 
    Object^% Level
)
public function CountNumberedItems(
    NumberType : Object, 
    Level : Object
) : int

Parameters

  • Level
    Type: System.Object%

    A number that corresponds to the numbering level you want to count. The default is that all levels are counted.

Return Value

Type: System.Int32
The number of bulleted or numbered items and LISTNUM fields in the document.

Remarks

Bulleted items are counted when either wdNumberParagraph or wdNumberAllNumbers (the default) is specified for NumberType.

There are two types of numbers: preset numbers (wdNumberParagraph), which you can add to paragraphs by selecting a template in the Bullets and Numbering dialog box; and LISTNUM fields (wdNumberListNum), which enable you to add more than one number per paragraph.

Optional Parameters

For information on optional parameters, see The Variable missing and Optional Parameters in Office Solutions.

Examples

The following code example uses the CountNumberedItems method to display the quantity of all numbered items in the document.

This example is for a document-level customization.

Private Sub DocumentCountNumberedItems()
    Dim numCount As Integer = Me.CountNumberedItems( _
        Word.WdNumberType.wdNumberAllNumbers)
    MessageBox.Show(("Numbered items in this document: " + _
        numCount.ToString()))
End Sub
private void DocumentCountNumberedItems()
{
    object numberType = Word.WdNumberType.wdNumberAllNumbers;

    int numCount = this.CountNumberedItems(ref numberType, ref missing);
    MessageBox.Show("Numbered items in this document: " + 
        numCount.ToString());
}

.NET Framework Security

See Also

Reference

Document Class

Document Members

Microsoft.Office.Tools.Word Namespace