Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Como: Definir e selecionar intervalos em documentos

Se aplica a

As informações contidas neste tópico aplicam-se apenas às Ferramentas do Visual Studio especificadas para o Office Projects e versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

Para mais informação, veja Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode definir um intervalo em um documento do Microsoft Office Word usando um objeto Range. Você pode selecionar o documento inteiro em um Número de formas, por exemplo, usando o método Select do objeto Range ou usando a propriedade Content da classe Microsoft.Office.Tools.Word.Document (em uma personalização de nível de documento) ou a classe Microsoft.Office.Interop.Word.Document (em um suplemento em nível de aplicativo).

O exemplo a seguir mostra como criar um novo objeto de Range que inclui os Primeiro sete caracteres no documento ativo, incluindo não-Impressão caracteres. Em seguida, ele seleciona o texto dentro do intervalo.

Para definir um intervalo em uma personalização de nível de documento

  • Adicionar o intervalo para o documento por passar um caractere de Iniciar e término para o método de Range da classe Microsoft.Office.Tools.Word.Document. Para usar esse exemplo de código, execute-o da classe ThisDocument no seu projeto.

    object start = 0; 
    object end = 7; 
    Word.Range rng = this.Range(ref start, ref end); 
    
    rng.Select();
    
    
    

Para definir um intervalo usando um aplicativo-nível Adicionar - in

  • Adicionar o intervalo para o documento por passar um caractere de Iniciar e término para o método de Range da classe Microsoft.Office.Interop.Word.Document. O exemplo de código a seguir adiciona um intervalo ao documento ativo. Para usar esse exemplo de código, execute-o da classe ThisAddIn no seu projeto.

    object start = 0;
    object end = 7;
    Word.Range rng = this.Application.ActiveDocument.Range(
        ref start, ref end);
    
    rng.Select();
    
    
    

Os exemplos a seguintes mostram como selecionar todo o documento usando o método Select de um objeto de Range , ou usando a propriedade Content da classe Microsoft.Office.Tools.Word.Document.

Para selecionar todo o documento como um intervalo usando o método Select

  • Use o método Select de um Range que contém o documento inteiro. Para usar o exemplo de código a seguir, execute-o da classe ThisDocument no seu projeto.

    object start = this.Content.Start;
    object end = this.Content.End;
    
    this.Range(ref start, ref end).Select();
    
    
    

Para selecionar todo o documento como um intervalo usando a propriedade Conteúdo

  • Use a propriedade Content para definir um intervalo que abrange todo o documento.

    this.Content.Select();
    
    
    

Também pode usar os métodos e propriedades de outros objetos para definir um intervalo.

Para selecionar uma frase no documento ativo

  • Definir o intervalo usando a coleção Sentences. Use o índice da frase que deseja selecionar.

    Word.Range s2 = this.Sentences[2]; 
    s2.Select();
    
    
    

Outra maneira para selecionar uma sentença é definir manualmente os valores de Iniciar e término para o intervalo.

Para selecionar uma sentença por manualmente Configuração os valores de Iniciar e término

  1. Criar uma variável de intervalo.

    Word.Range rng; 
    
    
    
  2. Marcar se há pelo menos duas sentenças no documento, defina a Start e End argumentos do intervalo e, em seguida, Selecionar o intervalo.

    if (this.Sentences.Count >= 2) 
    {
        object startLocation = this.Sentences[2].Start; 
        object endLocation = this.Sentences[2].End; 
    
        // Supply a Start and End value for the Range. 
        rng = this.Range(ref startLocation, ref endLocation); 
    
        // Select the Range.
        rng.Select();
    }
    
    
    

Os exemplos a seguintes mostram como selecionar todo o documento usando o método Select de um objeto de Range , ou usando a propriedade Content da classe Microsoft.Office.Interop.Word.Document.

Para selecionar todo o documento como um intervalo usando o método Select

  • Use o método Select de um Range que contém o documento inteiro. O exemplo de código a seguir seleciona o conteúdo do documento ativo. Para usar esse exemplo de código, execute-o da classe ThisAddIn no seu projeto.

    object start = this.Application.ActiveDocument.Content.Start;
    object end = this.Application.ActiveDocument.Content.End;
    
    this.Application.ActiveDocument.Range(ref start, ref end).Select();
    
    
    

Para selecionar todo o documento como um intervalo usando a propriedade Conteúdo

  • Use a propriedade Content para definir um intervalo que abrange todo o documento.

    this.Application.ActiveDocument.Content.Select();
    
    
    

Também pode usar os métodos e propriedades de outros objetos para definir um intervalo.

Para selecionar uma frase no documento ativo

  • Definir o intervalo usando a coleção Sentences. Use o índice da frase que deseja selecionar.

    Word.Range s2 = this.Application.ActiveDocument.Sentences[2];
    s2.Select();
    
    
    

Outra maneira para selecionar uma sentença é definir manualmente os valores de Iniciar e término para o intervalo.

Para selecionar uma sentença por manualmente Configuração os valores de Iniciar e término

  1. Criar uma variável de intervalo.

    Word.Range rng;
    
    
    
  2. Marcar se há pelo menos duas sentenças no documento, defina a Start e End argumentos do intervalo e, em seguida, Selecionar o intervalo.

    Word.Document document = this.Application.ActiveDocument;
    
    if (document.Sentences.Count >= 2)
    {
        object startLocation = document.Sentences[2].Start;
        object endLocation = document.Sentences[2].End;
    
        // Supply a Start and End value for the Range. 
        rng = document.Range(ref startLocation, ref endLocation);
    
        // Select the Range.
        rng.Select();
    }
    
    
    

Contribuições da comunidade

Mostrar: