Hola buenas tardes, estoy haciendo una hoja de excel que tiene (sobre la
hoja, no dentro de un formulario) muchos controles (Labels, textbox y
combobox), los hice con la barra de herramientas "Cuadro de controles" y
entiendo que estos son objetos OLE...
quiero poner en una hoja ("Hoja1") los nombres y las propiedades Left,Top y
Width de todos los controles que estan en esa hoja.
Pense en hacer algo asi como :
dim C as control
For each c in me.controls
next
tambien probe con :
Dim N As Integer, Fila
With Worksheets("INICIO")
FILA = 1
For N = 1 To .OLEObjects.Count
Sheets("HOJA1").Cells(FILA, 1) = .OLEObjects.Name
Sheets("HOJA1").Cells(FILA, 2) = .OLEObjects.top
FILA = FILA + 1
Next N
End With
pero mis pruebas no han dado resultado y la verdad tampoco se mucho mas de
esto.
¿Es posible?
Saludos
José Antonio Castrejón
Leer las respuestas