Compartir a través de


Método CanvasShapes.Range (Word)

Devuelve un objeto ShapeRange.

Sintaxis

expresión. Intervalo (índice)

expresión requerida. Variable que representa un objeto CanvasShapes .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Obligatorio Variant Indica qué formas se incluirán en el intervalo especificado. Puede ser un entero que especifica el número de índice de una forma dentro de la colección Shapes, una cadena que especifica el nombre de una forma o una matriz que contenga números enteros o cadenas.

Valor devuelto

ShapeRange

Comentarios

Los valores de posición de carácter comienzan por 0 (cero) al principio del documento. Se cuentan todos los caracteres, incluidos los no imprimibles. Aunque no se muestren en pantalla, también se cuentan los caracteres ocultos.

Los objetos ShapeRange no incluyen objetos InlineShape. Un objeto InlineShape equivale a un carácter y se sitúa como tal dentro de un intervalo de texto. En los objetos Shape están delimitadas con relación a un intervalo de texto (la selección, de forma predeterminada), pero pueden situarse en cualquier lugar de la página. Un objeto Shape siempre aparecerá en la misma página que el intervalo al que se fija.

Casi todas las operaciones que se pueden hacer con un objeto Shape también puede hacer con un objeto ShapeRange que contenga una única forma. Algunas operaciones, cuando se realizan en un objeto ShapeRange que contiene varias formas, producen un error.

Ejemplo:

En este ejemplo se seleccionan y se eliminan todas las formas de la primera forma del documento activo. Se supone que la primera forma es un lienzo.

Sub CanvasShapeRange() 
 Dim rngCanvasShapes As Range 
 Set rngCanvasShapes = ActiveDocument.Shapes(1).CanvasItems.Range(1) 
 rngCanvasShapes.Select 
 rngCanvasShapes.Delete 
End Sub

Consulte también

CanvasShapes (colección)

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? 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.