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

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

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 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: Programmgesteuertes Definieren und Markieren von Bereichen in Dokumenten

Gewusst wie: Programmgesteuertes Erweitern von Bereichen in Dokumenten

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

Gewusst wie: Programmgesteuertes Reduzieren von Bereichen oder Markierungen in Dokumenten

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

Gewusst wie: Programmgesteuertes Zählen von Zeichen in Dokumenten