Porady: Programowane zliczanie znaków w dokumentach

Pierwszy znak w dokumencie jest w pozycji znaku 0, co stanowi punkt wstawiania.Pozycji ostatniego znaku jest równa całkowitej liczby znaków w dokumencie.Można określić liczbę znaków w dokumencie przy użyciu Count właściwość Characters kolekcji.

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

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Aby wyświetlić liczbę znaków w dostosowania poziomu dokumentu

  1. Zaznacz cały dokument.

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. Wyświetlana liczba znaków w dokumencie, w oknie komunikatu.

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

Aby wyświetlić liczbę znaków w poziomie aplikacji dodatek

  1. Zaznacz cały dokument.Poniższy przykład powoduje zaznaczenie aktywnego dokumentu.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range( _
        0, Me.Application.ActiveDocument.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Application.ActiveDocument.Content;
    rng.Select();
    
  2. Wyświetlana liczba znaków w dokumencie, w oknie komunikatu.

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

Zobacz też

Zadania

Porady: Programowane pobieranie znaczników początkowych i końcowych w zakresach

Porady: Programowane definiowanie i zaznaczanie zakresów w dokumentach