Gewusst wie: Programmgesteuertes Zählen von Zeichen in Dokumenten

Das erste Zeichen in einem Dokument befindet sich an der Zeichenposition 0. Dies stellt die Position der Einfügemarke dar.Die Position des letzten Zeichens entspricht der Gesamtanzahl der Zeichen im Dokument.Sie können die Anzahl von Zeichen in einem Dokument mithilfe der Count-Eigenschaft der Characters-Auflistung bestimmen.

In einem Dokument werden alle Zeichen gezählt. Dazu zählen auch Leerzeichen, Absatzmarken und andere Zeichen, die normalerweise ausgeblendet sind.Selbst in einem neuen, leeren Dokument gibt die Zählung ein Zeichen zurück, weil das Dokument eine Absatzmarke enthält.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Word 2013 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

So zeigen Sie die Anzahl von Zeichen in einer Anpassung auf Dokumentebene an

  1. Markieren Sie das gesamte Dokument.

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. Zeigen Sie die Anzahl von Zeichen im Dokument in einem Meldungsfeld an.

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

So zeigen Sie die Anzahl von Zeichen in einem Add-In auf Anwendungsebene an

  1. Markieren Sie das gesamte Dokument.Im folgenden Beispiel wird das aktive Dokument ausgewählt.

    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. Zeigen Sie die Anzahl von Zeichen im Dokument in einem Meldungsfeld an.

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

Siehe auch

Aufgaben

Gewusst wie: Programmgesteuertes Abrufen von Start- und Endzeichen in Bereichen

Gewusst wie: Programmgesteuertes Definieren und Markieren von Bereichen in Dokumenten