Objeto Range (Word)Range object (Word)

Representa uma área contígua em um documento.Represents a contiguous area in a document. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.Each Range object is defined by a starting and ending character position.

ComentáriosRemarks

Semelhante ao modo indicadores são usados em um documento, os objetos Range são usados nos procedimentos do Visual Basic para identificar partes específicas de um documento.Similar to the way bookmarks are used in a document, Range objects are used in Visual Basic procedures to identify specific portions of a document. No entanto, ao contrário de um indicador, um objeto Range só existe enquanto o procedimento que o definiu estiver sendo executado.However, unlike a bookmark, a Range object only exists while the procedure that defined it is running. Objetos Range são independentes da seleção.Range objects are independent of the selection. Ou seja, você pode definir e manipular um intervalo sem alterar a seleção.That is, you can define and manipulate a range without changing the selection. Você também pode definir vários intervalos em um documento, enquanto que pode haver somente uma seleção por painel.You can also define multiple ranges in a document, while there can be only one selection per pane.

Use o intervalo método para retornar um objeto Range definido por determinado inicial e final posições de caractere.Use the Range method to return a Range object defined by the given starting and ending character positions. O exemplo a seguir retorna um objeto Range referente aos 10 primeiros caracteres do documento ativo.The following example returns a Range object that refers to the first 10 characters in the active document.

Set myRange = ActiveDocument.Range(Start:=0, End:=10)

Use o intervalo propriedade para retornar um objeto Range definido pelo início e no fim de outro objeto.Use the Range property to return a Range object defined by the beginning and end of another object. A propriedade Range aplica-se a vários objetos (por exemplo, Paragraph, Bookmark e Cell).The Range property applies to many objects (for example, Paragraph, Bookmark, and Cell). O exemplo a seguir retorna um objeto Range que se refere ao primeiro parágrafo do documento ativo.The following example returns a Range object that refers to the first paragraph in the active document.

Set aRange = ActiveDocument.Paragraphs(1).Range

O exemplo a seguir retorna um objeto Range referente aos segundo e quarto parágrafos do documento ativo.The following example returns a Range object that refers to the second through fourth paragraphs in the active document.

Set aRange = ActiveDocument.Range( _ 
 Start:=ActiveDocument.Paragraphs(2).Range.Start, _ 
 End:=ActiveDocument.Paragraphs(4).Range.End)

Para obter mais informações sobre como trabalhar com objetos Range , confira trabalhar com objetos Range.For more information about working with Range objects, see Working with Range objects.

MétodosMethods

PropriedadesProperties

Confira tambémSee also

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.