Objeto Range (Word)Range object (Word)

Representa un área contigua en un documento.Represents a contiguous area in a document. Cada objeto Range se define mediante una posición de carácter inicial y final.Each Range object is defined by a starting and ending character position.

ObservacionesRemarks

De forma similar al uso de los marcadores en un documento, los objetos Range se utilizan en los procedimientos de Visual Basic para identificar partes específicas del 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. Sin embargo, a diferencia de los marcadores, un objeto Range sólo existe mientras se ejecuta el procedimiento que lo define.However, unlike a bookmark, a Range object only exists while the procedure that defined it is running. Los objetos Range son independientes de la selección.Range objects are independent of the selection. Es decir, puede definir y manipular un intervalo sin cambiar la selección.That is, you can define and manipulate a range without changing the selection. También puede definir varios rangos en un documento, aunque solo puede haber una única selección por panel.You can also define multiple ranges in a document, while there can be only one selection per pane.

Utilice el método Range para devolver un objeto Range definido por las posiciones de carácter inicial y final especificadas.Use the Range method to return a Range object defined by the given starting and ending character positions. En el siguiente ejemplo, se devuelve un objeto Range que hace referencia a los primeros 10 caracteres del documento activo.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 la propiedad Range para devolver un objeto Range definido por el principio y el final de otro objeto.Use the Range property to return a Range object defined by the beginning and end of another object. La propiedad Range se aplica a muchos objetos (por ejemplo, Paragraph, Bookmark y Cell).The Range property applies to many objects (for example, Paragraph, Bookmark, and Cell). En el siguiente ejemplo, se devuelve un objeto Range que hace referencia al primer párrafo del documento activoThe following example returns a Range object that refers to the first paragraph in the active document.

Set aRange = ActiveDocument.Paragraphs(1).Range

En el siguiente ejemplo, se devuelve un objeto Range que hace referencia a los párrafos segundo, tercero y cuarto del documento activo.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 obtener más información sobre cómo trabajar con objetos Range , vea trabajar con objetos Range.For more information about working with Range objects, see Working with Range objects.

MétodosMethods

PropiedadesProperties

Vea tambiénSee also

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.