Como: Recuperar iniciar e caracteres de final no intervalo

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as 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

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Este exemplo demonstra como você pode recuperar as posições de caractere das posições de Iniciar e término de um intervalo.

Para recuperar Iniciar e finalizar os caracteres de um intervalo em uma personalização de nível de documento

  • Obtenha os valores da Start e End propriedades do objeto Range.O seguinte código exemplo obtém o Iniciar e finalizar a posição da segunda frase no documento.Para usar esse exemplo de código, execute-o da classe ThisDocument no seu projeto.

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

Para recuperar Iniciar e finalizar os caracteres de um intervalo usando um suplemento do nível de aplicativo

  • Obtenha os valores da Start e End propriedades do objeto Range.O seguinte código exemplo obtém o Iniciar e finalizar a posição da segunda frase no documento ativo.Para usar esse exemplo de código, execute-o da classe ThisAddIn no seu projeto.

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

Consulte também

Tarefas

Como: Definir e selecionar intervalos em documentos

Como: Estender intervalos em documentos

Como: Documentos de intervalos de Redefinir no Word

Como: Recolher intervalos ou seleções em documentos

Como: Excluir marcas de parágrafo ao criar intervalos

Como: Contar de caracteres em documentos