mover objetos ole
Publicado por jose (4 intervenciones) el 28/04/2008 15:53:09
¡Hola!
Mi problema es el siguiente:
he creado una base de datos en excel, importandola desde access, bien pues en algunas columnas tengo objetos ole incrustados en las celdas de la BD mediante una macro, con el siguiente código.
Application.ScreenUpdating = False
ARCHI = Application.GetOpenFilename
If ARCHI = falso Then Exit Sub
Sheets("hoja7").Select: Range("am" + POSICION).Select
ActiveSheet.OLEObjects.Add(Filename:= _
(ARCHI), Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:Archivos de programaInternet Exploreriexplore.exe", IconIndex:=6, IconIndex:=0, _
IconLabel:=(ARCHI)).Select
Sheets("MAQUI").Select: Range("A18").Select
ActiveSheet.OLEObjects.Add(Filename:= _
(ARCHI), Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:Archivos de programaInternet Exploreriexplore.exe", IconIndex:=6, IconIndex:=0, _
IconLabel:=(ARCHI)).Select
Sheets("MAQUI").Select: Range("d1").Select
Rem Range("AM9").Select
Rem ActiveSheet.Shapes("Object 5").Select
Rem Selection.Verb Verb:=xlPrimary
End Sub
Esto incrusta las imágenes en diferentes celdas de la Hoja7 y la Hoja MAqui, lo que yo quisiera es que cuando acceda a la hoja MAQUI en función de la variable POSICION , me mostrara los objetos que estan incrustados en la Hoja7.
Muchas gracias por anticipado
Un Salu2
Mi problema es el siguiente:
he creado una base de datos en excel, importandola desde access, bien pues en algunas columnas tengo objetos ole incrustados en las celdas de la BD mediante una macro, con el siguiente código.
Application.ScreenUpdating = False
ARCHI = Application.GetOpenFilename
If ARCHI = falso Then Exit Sub
Sheets("hoja7").Select: Range("am" + POSICION).Select
ActiveSheet.OLEObjects.Add(Filename:= _
(ARCHI), Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:Archivos de programaInternet Exploreriexplore.exe", IconIndex:=6, IconIndex:=0, _
IconLabel:=(ARCHI)).Select
Sheets("MAQUI").Select: Range("A18").Select
ActiveSheet.OLEObjects.Add(Filename:= _
(ARCHI), Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:Archivos de programaInternet Exploreriexplore.exe", IconIndex:=6, IconIndex:=0, _
IconLabel:=(ARCHI)).Select
Sheets("MAQUI").Select: Range("d1").Select
Rem Range("AM9").Select
Rem ActiveSheet.Shapes("Object 5").Select
Rem Selection.Verb Verb:=xlPrimary
End Sub
Esto incrusta las imágenes en diferentes celdas de la Hoja7 y la Hoja MAqui, lo que yo quisiera es que cuando acceda a la hoja MAQUI en función de la variable POSICION , me mostrara los objetos que estan incrustados en la Hoja7.
Muchas gracias por anticipado
Un Salu2
Valora esta pregunta


0