Estender programaticamente intervalos em documentos
Depois de definir um objeto em um Range documento do Microsoft Office Word, você alterar seus pontos de início e fim usando os MoveStart métodos e MoveEnd . Os MoveStart métodos e usam os mesmos dois argumentos, Unit e MoveEnd Count. O argumento Count é o número de unidades a serem movidas e o argumento Unit pode ser um dos seguintes WdUnits valores:
-
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.
O exemplo a seguir define um intervalo de sete caracteres. Em seguida, ele move a posição inicial do intervalo sete caracteres após a posição inicial original. Como a posição final do intervalo também foi de sete caracteres após a posição inicial, o resultado é um intervalo que consiste em zero caracteres. Em seguida, o código move a posição final sete caracteres após a posição final atual.
Para estender um intervalo
Defina um intervalo de caracteres. Para obter mais informações, consulte Como: definir e selecionar intervalos programaticamente em documentos.
O exemplo de código a seguir pode ser usado em uma personalização em nível de documento.
O exemplo de código a seguir pode ser usado em um suplemento VSTO. Este exemplo usa o documento ativo.
Use o MoveStart Range método do objeto para mover a posição inicial do intervalo.
Use o MoveEnd Range método do objeto para mover a posição final do intervalo.
Código de personalização em nível de documento
Para estender um intervalo em uma personalização em nível de documento
O exemplo a seguir mostra o código completo para uma personalização em nível de documento. Para usar esse código, execute-o a
ThisDocument
partir da classe em seu projeto.
Código do suplemento VSTO
Para estender um intervalo em um suplemento VSTO no nível do aplicativo
O exemplo a seguir mostra o código completo de um suplemento VSTO. Para usar esse código, execute-o a
ThisAddIn
partir da classe em seu projeto.