Como recuperar caracteres iniciais e finais em intervalos programaticamente
Este exemplo demonstra como você pode recuperar as posições de caracteres das posições de início e de fim de um intervalo.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Para recuperar caracteres de início e final de um intervalo em um nível da personalização
Obter os valores das propriedades de Start e de End do objeto de Range .O exemplo de código a seguir obtém a posição de início e de fim da segunda sentença no documento.Para usar este exemplo de código, ele execução da classe de ThisDocument em 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 caracteres de início e final de um intervalo usando um suplemento ao nível
Obter os valores das propriedades de Start e de End do objeto de Range .O exemplo de código a seguir obtém a posição de início e de fim da segunda sentença no documento ativo.Para usar este exemplo de código, ele execução da classe de ThisAddIn em 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 programaticamente
Como estender intervalos em documentos programaticamente
Como redefinir intervalos em documentos do Word programaticamente
Como recolher intervalos ou seleções em documentos programaticamente
Como excluir marcas de parágrafo ao criar intervalos programaticamente