Freigeben über


Gewusst wie: Zählen von Zeichen in Dokumenten

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Word 2003

  • Word 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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.

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: Abrufen von Start- und Endzeichen in Bereichen

Gewusst wie: Definieren und Markieren von Bereichen in Dokumenten