Insertar Imágenes a Excel con Macros Excel 2007
Soy un asiduo lector de su página y he aprendido mucho al respecto. Tengo una duda que me está dejando sin pelo en mi cabeza:
Necesito inserta a una celada específica una imagen que se encuentra en la misma ruta del mi hoja de excel, pero por más que le he buscado no me ha sido posible. Estoy haciendo una simple prueba en una hoja de excel en blanco en escribo el siguiente código pero me marca: "ERROR: 1004 NO SE ENCUENTRA EL ARCHIVO ESPECIFICADO"
Las instrucciones son las siguientes:
Private Sub Workbook_Open()
Ruta = ThisWorkbook.Path
Ruta = Ruta & "\Ambar1.jpg"
ActiveSheet.Shapes.AddPicture "" & Ruta, True, True, 100, 100, 70, 70
End Sub
He intentado con la opción:
ActiveSheet.Pictures.Insert(Ruta).Select
Pero me marca siempre que la Clase Pictures no soporta la sentencia Insert o algo así. Ya cheque la ruta del archivo a insertar y su nomeclatura y está correcto, la imagen tiene terminación .jpg y está en la misma carpeta donde está grabada la hoja en excel. Requiero su ayuda, pues estoy haciendo un catálogo de productos en donde requiero insertar una imagen de acuerdo a un código que se ingrese en una celda, pero todo ha sido infructuoso, es más traté de utilizar la brabadora de macros insertando una imagen cualquiera pero no graba ninguna instrucción a pesar de que si inserta la imagen sin problema alguno.
Necesito inserta a una celada específica una imagen que se encuentra en la misma ruta del mi hoja de excel, pero por más que le he buscado no me ha sido posible. Estoy haciendo una simple prueba en una hoja de excel en blanco en escribo el siguiente código pero me marca: "ERROR: 1004 NO SE ENCUENTRA EL ARCHIVO ESPECIFICADO"
Las instrucciones son las siguientes:
Private Sub Workbook_Open()
Ruta = ThisWorkbook.Path
Ruta = Ruta & "\Ambar1.jpg"
ActiveSheet.Shapes.AddPicture "" & Ruta, True, True, 100, 100, 70, 70
End Sub
He intentado con la opción:
ActiveSheet.Pictures.Insert(Ruta).Select
Pero me marca siempre que la Clase Pictures no soporta la sentencia Insert o algo así. Ya cheque la ruta del archivo a insertar y su nomeclatura y está correcto, la imagen tiene terminación .jpg y está en la misma carpeta donde está grabada la hoja en excel. Requiero su ayuda, pues estoy haciendo un catálogo de productos en donde requiero insertar una imagen de acuerdo a un código que se ingrese en una celda, pero todo ha sido infructuoso, es más traté de utilizar la brabadora de macros insertando una imagen cualquiera pero no graba ninguna instrucción a pesar de que si inserta la imagen sin problema alguno.
1 respuesta
Respuesta de caranbis
1