• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Dialog openen in huidige map

Status
Niet open voor verdere reacties.

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?

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
 
Probeer dit eens:
.InitialFileName = Thisworkbook.Path
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan