slottieboom
Gebruiker
- Lid geworden
- 3 okt 2012
- Berichten
- 33
Hoi mannen,
Ik heb een vraagje, mijn code doet wat hij moet doen, alleen opent hij de dialog altijd in de standaard map.
Kan deze openen in de huidige map waar de xlsm geopend is?
met vriendelijke groet
Erik
Ik heb een vraagje, mijn code doet wat hij moet doen, alleen opent hij de dialog altijd in de standaard map.
Kan deze openen in de huidige map waar de xlsm geopend is?
Code:
Sub Foto_Invoegen()
With Application.FileDialog(msoFileDialogFilePicker)
'.InitialFileName = strPath
.AllowMultiSelect = False
.ButtonName = "Openen"
.Title = "Select an image file"
.Filters.Clear
.Filters.Add "JPG", "*.JPG"
.Filters.Add "JPEG File Interchange Format", "*.JPEG"
.Filters.Add "Graphics Interchange Format", "*.GIF"
.Filters.Add "Portable Network Graphics", "*.PNG"
.Filters.Add "Tag Image File Format", "*.TIFF"
.Filters.Add "All Pictures", "*.*"
If .Show = -1 Then
Dim img As Object
Set img = ActiveSheet.Pictures.Insert(.SelectedItems(1))
'Scale image size
'img.ShapeRange.ScaleWidth 0.75, msoFalse, msoScaleFromTopLeft
'img.ShapeRange.ScaleHeight 0.75, msoFalse, msoScaleFromTopLeft
'Position Image
img.Left = 20
img.Top = 504
'Set image sizes in points (72 point per inch)
img.Height = 198.4251968504
Else
MsgBox ("Cancelled.")
End If
End With
End Sub
met vriendelijke groet
Erik