Procedura: recuperare i caratteri iniziale e finale negli intervalli

Questo esempio illustra come recuperare le posizioni dei caratteri iniziale e finale di un intervallo.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

Per recuperare i caratteri iniziale e finale di un intervallo in una personalizzazione a livello di documento

  • Ottenere i valori delle proprietà Start e End dell'oggetto Range. L'esempio di codice seguente illustra come ottenere le posizioni iniziale e finale della seconda frase del documento. Per utilizzare questo esempio di codice, eseguirlo dalla classe ThisDocument nel progetto.

    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");
    

Per recuperare i caratteri iniziale e finale di un intervallo tramite un componente aggiuntivo a livello di applicazione

  • Ottenere i valori delle proprietà Start e End dell'oggetto Range. L'esempio di codice seguente illustra come ottenere le posizioni iniziale e finale della seconda frase del documento attivo. Per utilizzare questo esempio di codice, eseguirlo dalla classe ThisAddIn nel progetto.

    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");
    

Vedere anche

Attività

Procedura: definire e selezionare intervalli nei documenti

Procedura: estendere gli intervalli nei documenti

Procedura: reimpostare gli intervalli nei documenti di Word

Procedura: comprimere intervalli o selezioni in documenti

Procedura: escludere i segni di paragrafo durante l'inserimento di intervalli

Procedura: conteggiare i caratteri nei documenti