Freigeben über


Gewusst wie: Abrufen von Start- und Endzeichen in Bereichen

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.

In diesem Beispiel wird veranschaulicht, wie Sie die Zeichenpositionen der Anfangs- und Endposition eines Bereichs abrufen können.

So rufen Sie Start- und Endzeichen eines Bereichs in einer Anpassung auf Dokumentebene ab

  • Rufen Sie die Werte der Start-Eigenschaft und der End-Eigenschaft des Range-Objekts ab. Im folgenden Codebeispiel wird die Start- und Endposition des zweiten Satzes im Dokument abgerufen. Wenn Sie dieses Codebeispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse im Projekt aus.

    Dim rng As Word.Range = Me.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

So rufen Sie Start- und Endzeichen eines Bereichs mithilfe eines Add-Ins auf Anwendungsebene ab

  • Rufen Sie die Werte der Start-Eigenschaft und der End-Eigenschaft des Range-Objekts ab. Im folgenden Codebeispiel wird die Start- und Endposition des zweiten Satzes im aktiven Dokument abgerufen. Wenn Sie dieses Codebeispiel verwenden möchten, führen Sie es von der ThisAddIn-Klasse im Projekt aus.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Application.ActiveDocument.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

Siehe auch

Aufgaben

Gewusst wie: Definieren und Markieren von Bereichen in Dokumenten

Gewusst wie: Erweitern von Bereichen in Dokumenten

Gewusst wie: Zurücksetzen von Bereichen in Word-Dokumenten

Gewusst wie: Reduzieren von Bereichen oder Markierungen in Dokumenten

Gewusst wie: Ausschließen von Absatzmarken beim Erstellen von Bereichen

Gewusst wie: Zählen von Zeichen in Dokumenten