Hola a todos:
Soy usuario medio de Excel, uso Excel 97-2000 y estoy intentando, sin
éxito, copiar "al vuelo" (sin guardar en archivo) imágenes desde
páginas web hacia un rango determinado en una hoja de cálculo. Ocurre
que, si estas imágenes son alargadas,me aparecen distorsionadas.
El código que uso es el siguiente:
*****************************************************************
Sub ImportarImagenWeb()
Dim Foto As Object, _
Arriba As Double, Izquierda As Double, Ancho As Double, Alto
As Double
Application.ScreenUpdating = False
On Error Resume Next
Set Foto = ActiveSheet.Pictures.Paste
With Sheets(1).Range("a1:b5")
Arriba = .Top
Izquierda = .Left
Ancho = .Offset(0, .Columns.Count).Left - .Left
Alto = .Offset(.Rows.Count, 0).Top - .Top
End With
With Foto
.Top = Arriba
.Left = Izquierda
.Width = Ancho
.Height = Alto
End With
Set Foto = Nothing
End Sub
*****************************************************************
¿Podéis echarme una mano? Gracias de antemano.
Saludos.
José Manuel
Leer las respuestas