none
Obtener controles de formulario - Excel RRS feed

  • Pregunta

  • Hola! Buenos Dias.

    Quisiera saber si hay una forma mas eficiente de obtener ciertos controles dentro de una hoja de excel.

    Por ejemplo, con el siguiente codigo obtiene todos los controles de la hoja y compara cuales son Imagenes. Me gustaria si hay una forma de solo obtener las que sean imagenes o cajas de texto y sea mas eficiente, en lugar de comparar cada control.

    Public Sub ReiniciarElementos()      'Reinicia todas las imagenes del diagrama Mimico
        Dim pbx As OLEObject, control As String
        For Each pbx In Me.OLEObjects
        If TypeName(pbx.Object) = "Image" Then
                    pbx.Object.BackColor = RGB(255, 255, 255)
        End If
        Next
    End Sub
    martes, 24 de julio de 2012 15:14