CamJacobus
Verenigingslid
- Lid geworden
- 29 mrt 2016
- Berichten
- 58
Goedemiddag allen,
Ik heb weer een issue met de import van afbeeldingen in Excel dmv een macro. Dit keer is het wel een ander probleem dan de vorige keer. Zie onderstaande code en bijlage:
Bekijk bijlage Afbeeldingeninvoegen.xlsm
Het lukt mij op geen enkele wijze om de AspectRatio gelijk te houden aan het originele bestand. Alle afbeeldingen worden geïmporteerd met de afmetingen gelijk aan de cel. Heeft iemand hier een oplossing voor?
Alvast bedankt!
Ik heb weer een issue met de import van afbeeldingen in Excel dmv een macro. Dit keer is het wel een ander probleem dan de vorige keer. Zie onderstaande code en bijlage:
Code:
Sub Invoegen_afbeeldingen()
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
Sheets("Bijlage fotorapportage").Select
Range("A8").Select
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
xRowIndex = Application.ActiveCell.Row
For lLoop = LBound(PicList) To UBound(PicList)
Set Rng = Cells(xRowIndex, xColIndex)
Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoTrue, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
With sShape
.ShapeRange.LockAspectRatio = msoTrue
.Height = Rng.Height
End With
xRowIndex = IIf(xColIndex >= 5, xRowIndex + 3, xRowIndex)
xColIndex = IIf(xColIndex >= 5, 1, xColIndex + 2)
Next
End If
End Sub
Bekijk bijlage Afbeeldingeninvoegen.xlsm
Het lukt mij op geen enkele wijze om de AspectRatio gelijk te houden aan het originele bestand. Alle afbeeldingen worden geïmporteerd met de afmetingen gelijk aan de cel. Heeft iemand hier een oplossing voor?
Alvast bedankt!
Bijlagen
Laatst bewerkt: