Procedura: reimpostare gli intervalli nei documenti di Word
Utilizzare il metodo SetRange per ridimensionare un intervallo esistente in un documento di Microsoft Office Word.
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 reimpostare un intervallo esistente
Impostare un intervallo iniziale con i primi sette caratteri nel documento.
L'esempio di codice seguente può essere utilizzato in una personalizzazione a livello di documento.
Dim rng As Word.Range = Me.Range(Start:=0, End:=7)
object start = 0; object end = 7; Word.Range rng = this.Range(ref start,ref end);
L'esempio di codice seguente può essere utilizzato in un componente aggiuntivo a livello di applicazione. In questo codice viene utilizzato il documento attivo.
Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
Word.Range rng = this.Application.ActiveDocument.Range(0, 7);
Utilizzare il metodo SetRange per impostare l'inizio dell'intervallo in corrispondenza della seconda frase e la fine in corrispondenza della quinta.
rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End)
rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End);
Esempio di personalizzazione a livello di documento
Per reimpostare un intervallo esistente in una personalizzazione a livello di documento
Di seguito viene illustrato l'esempio completo per una personalizzazione a livello di documento. Per utilizzare il codice, è necessario eseguirlo dalla classe ThisDocument nel progetto.
Dim rng As Word.Range = Me.Range(Start:=0, End:=7) ' Reset the existing Range. rng.SetRange(Start:=Me.Sentences(2).Start, End:=Me.Sentences(5).End) rng.Select()
object start = 0; object end = 7; Word.Range rng = this.Range(ref start,ref end); // Reset the existing Range. rng.SetRange(this.Sentences[2].Start, this.Sentences[5].End); rng.Select();
Esempio di componente aggiuntivo a livello di applicazione
Per reimpostare un intervallo esistente in un componente aggiuntivo a livello di applicazione
Di seguito viene illustrato l'esempio completo per un componente aggiuntivo a livello di applicazione. Per utilizzare il codice, è necessario eseguirlo dalla classe ThisAddIn nel progetto.
Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7) ' Reset the existing Range. rng.SetRange(Start:=Me.Application.ActiveDocument.Sentences(2).Start, _ End:=Me.Application.ActiveDocument.Sentences(5).End) rng.Select()
Word.Range rng = this.Application.ActiveDocument.Range(0, 7); // Reset the existing Range. rng.SetRange(this.Application.ActiveDocument.Sentences[2].Start, this.Application.ActiveDocument.Sentences[5].End); rng.Select();
Vedere anche
Attività
Procedura: estendere gli intervalli nei documenti
Procedura: definire e selezionare intervalli nei documenti
Procedura: recuperare i caratteri iniziale e finale negli intervalli