Visual basic Excel Imagenes

26/07/2005 - 23:56 por Tabpages | Informe spam
Buenas alguien sabe como poner imagenes en una celda del excel des de visual
basic .net?
Toda ayuda es de agradeceeeer
Gracais

Preguntas similare

Leer las respuestas

#1 Juanjo
27/07/2005 - 09:12 | Informe spam
Hoja.Cells(x,y).Select
Hoja.Pictures.Insert("C:\Logo.jpg")
Respuesta Responder a este mensaje
#2 Tabpages
27/07/2005 - 22:54 | Informe spam
Merci Juanjo me funciona bien, pero ahora lo que quiero es dimensionar las
imagens y ponerlas por ejemplo a 50 px de alto y de ancho
He mirado y me parece que se hace de la forma que te pondre a continuación,
pero me da error...

objHojaExcel.Cells(15, 15).Select()
objHojaExcel.Pictures.Insert("C:\Logo.jpg").select()
objHojaExcel.selection.ShapeRange.Width = 50
objHojaExcel.selection.ShapeRange.height = 50

"Juanjo" escribió:


Hoja.Cells(x,y).Select
Hoja.Pictures.Insert("C:\Logo.jpg")





Respuesta Responder a este mensaje
#3 Juanjo
28/07/2005 - 09:22 | Informe spam
Prueba de la siguiente manera

objHojaExcel.Shapes(1).Width = 50
objHojaExcel.Shapes(1).Height = 50
Respuesta Responder a este mensaje
#4 Tabpages
30/07/2005 - 18:56 | Informe spam
lo he probado y me daba error, entonces puse

objHojaExcel.Shapes().Width = 50
objHojaExcel.Shapes().Height = 50

podia ejecutar el programa pero no la redimensionaba la imagen y además me
saltaba un error...
alguna idea mas? de todas maneras muchas gracias


"Juanjo" escribió:

Prueba de la siguiente manera

objHojaExcel.Shapes(1).Width = 50
objHojaExcel.Shapes(1).Height = 50




Respuesta Responder a este mensaje
#5 Tabpages
31/07/2005 - 17:24 | Informe spam
Ya lo he solucionado... lo primero que puse ya funcionaba pero tenia un
pequeño error! Gracias

"Tabpages" escribió:

lo he probado y me daba error, entonces puse

objHojaExcel.Shapes().Width = 50
objHojaExcel.Shapes().Height = 50

podia ejecutar el programa pero no la redimensionaba la imagen y además me
saltaba un error...
alguna idea mas? de todas maneras muchas gracias


"Juanjo" escribió:

> Prueba de la siguiente manera
>
> objHojaExcel.Shapes(1).Width = 50
> objHojaExcel.Shapes(1).Height = 50
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida