Compartir a través de


Propiedad ShapeRange.Child (Excel)

Devuelve msoTrue si la forma especificada es una forma secundaria o si todas las formas del rango de formas son secundarias de la misma forma primaria. Devuelve msoFalse si la forma seleccionada no es una forma secundaria. Devuelve msoTriStateMixed si solo algunas de las formas seleccionadas son formas secundarias. MsoTriState de solo lectura.

Sintaxis

expresión. Niño

Expresión Variable que representa un objeto ShapeRange .

Ejemplo:

En este ejemplo se selecciona la primera forma del lienzo y, si es una forma secundaria, se rellena con el color indicado. Se supone que el lienzo de dibujo contiene varias formas en la hoja de cálculo activa.

Sub FillChildShape() 
 
    'Select the first shape in the drawing canvas. 
    ActiveSheet.Shapes(1).CanvasItems(1).Select 
 
    'Fill selected shape if it is a child shape. 
    If Selection.ShapeRange.Child = msoTrue Then 
        Selection.ShapeRange.Fill.ForeColor.RGB = RGB(100, 0, 200) 
    Else 
        MsgBox "This shape is not a child shape." 
    End If 
 
End Sub

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.