Como: Estender intervalos em documentos
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
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Após você definir um objeto de Range em um documento do Microsoft Office Word, você alterar sua Iniciar pontos e final usando o MoveStart e MoveEnd métodos.Os métodos de MoveStart e MoveEnd levar o mesmo dois argumentos, Unit e Count.O argumento Count é o número de unidades para mover, e o argumento Unit pode ser um dos seguintes valores WdUnits:
O exemplo a seguir define um intervalo de sete caracteres.Ele move, em seguida, a posição de Iniciar dos caracteres intervalo sete após o original de Iniciar da posição.Porque a posição final do intervalo também era sete caracteres após o Iniciar posição, o resultado é um intervalo que consiste em zero caracteres.O código, em seguida, move os caracteres de sete posição final após a atual posição final.
Para estender um intervalo
Definir um intervalo de caracteres.For more information, see Como: Definir e selecionar intervalos em documentos.
O exemplo de código a seguir pode ser usado em uma personalização de nível de 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);
O exemplo de código a seguir pode ser usado em um nível de aplicativo Adicionar - in.Este exemplo usa o documento ativo.
Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7)
object start = 0; object end = 7; Word.Range rng = this.Application.ActiveDocument.Range( ref start, ref end);
Use o método MoveStart do objeto Range para mover o Iniciar posição do intervalo.
rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7)
object unit = Word.WdUnits.wdCharacter; object count = 7; rng.MoveStart(ref unit, ref count);
Use o método MoveEnd do objeto Range para mover a posição final do intervalo.
rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
unit = Word.WdUnits.wdCharacter; count = 7; rng.MoveEnd(ref unit, ref count);
Código de personalização de nível de documento
Para estender um intervalo em uma personalização de nível de documento
O exemplo a seguir mostra o códigConcluir para uma personalização de nível de documento.Para usar esse código, execute-de a classe ThisDocument no seu projeto.
' Define a range of 7 characters. Dim rng As Word.Range = Me.Range(Start:=0, End:=7) ' Move the start position 7 characters. rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7) ' Move the end position 7 characters. rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
// Define a range of 7 characters. object start = 0; object end = 7; Word.Range rng = this.Range(ref start, ref end); // Move the start position 7 characters. object unit = Word.WdUnits.wdCharacter; object count = 7; rng.MoveStart(ref unit, ref count); // Move the end position 7 characters. unit = Word.WdUnits.wdCharacter; count = 7; rng.MoveEnd(ref unit, ref count);
Nível de aplicativo Adicionar-in de código
Para estender um intervalo em um nível de aplicativo Adicionar - in
O exemplo a seguir mostra o códigConcluir para um aplicativo-nível Adicionar - in.Para usar esse código, execute-de a classe ThisAddIn no seu projeto.
' Define a range of 7 characters. Dim rng As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=7) ' Move the start position 7 characters. rng.MoveStart(Unit:=Word.WdUnits.wdCharacter, Count:=7) ' Move the end position 7 characters. rng.MoveEnd(Unit:=Word.WdUnits.wdCharacter, Count:=7)
// Define a range of 7 characters. object start = 0; object end = 7; Word.Range rng = this.Application.ActiveDocument.Range( ref start, ref end); // Move the start position 7 characters. object unit = Word.WdUnits.wdCharacter; object count = 7; rng.MoveStart(ref unit, ref count); // Move the end position 7 characters. unit = Word.WdUnits.wdCharacter; count = 7; rng.MoveEnd(ref unit, ref count);
Consulte também
Tarefas
Como: Documentos de intervalos de Redefinir no Word
Como: Recolher intervalos ou seleções em documentos
Como: Definir e selecionar intervalos em documentos