Udostępnij za pośrednictwem


Programowe zliczanie znaków w dokumentach

Pierwszy znak w dokumencie znajduje się na pozycji znaku 0, która reprezentuje punkt wstawiania. Ostatnia pozycja znaku jest równa całkowitej liczbie znaków w dokumencie. Liczbę znaków w dokumencie można określić przy użyciu Count właściwości kolekcji Characters .

Wszystkie znaki w dokumencie są zliczane, w tym spacje, znaczniki akapitu i inne znaki, które są zwykle ukryte. Nawet nowy, pusty dokument zwraca liczbę jednego znaku, ponieważ zawiera znacznik akapitu.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Aby wyświetlić liczbę znaków w dostosowywaniu na poziomie dokumentu

  1. Wybierz cały dokument.

    Word.Range rng = this.Content; 
    rng.Select();
    
  2. Wyświetl liczbę znaków w dokumencie w polu komunikatu.

    MessageBox.Show("Characters: " + this.Characters.Count.ToString());
    

Aby wyświetlić liczbę znaków w dodatku VSTO

  1. Wybierz cały dokument. Poniższy przykład wybiera aktywny dokument.

    Word.Range rng = this.Application.ActiveDocument.Content;
    rng.Select();
    
  2. Wyświetl liczbę znaków w dokumencie w polu komunikatu.

    MessageBox.Show("Characters: " + 
        this.Application.ActiveDocument.Characters.Count.ToString());