AatB
Gebruiker
- Lid geworden
- 15 dec 2007
- Berichten
- 258
Hallo, ik wil foto's afdrukken met op de achterkant een landkaartje waar deze foto genomen en wanneer.
Als ik bij eigenschappen van de foto kijk, zie ik de GPS gegevens staan (Lengtegraad, Breedtegraad en Hoogte).
Middels een macro wil de foto kiezen en de foto + gps gegevens in een excelsheet zetten.
Daarna kan ik dan via Google maps het kaartje ophalen mbv de gps gegevens.
Met deze code haal ik alle gegevens op, maar de GPS gegevens staan er niet bij.
Weet iemand een oplossing?
Bedankt alvast.
mvg,
Aat
Als ik bij eigenschappen van de foto kijk, zie ik de GPS gegevens staan (Lengtegraad, Breedtegraad en Hoogte).
Middels een macro wil de foto kiezen en de foto + gps gegevens in een excelsheet zetten.
Daarna kan ik dan via Google maps het kaartje ophalen mbv de gps gegevens.
Met deze code haal ik alle gegevens op, maar de GPS gegevens staan er niet bij.
Code:
Sub CheckAlleEigenschappen()
Dim shellApp As Object, folderObj As Object, fileObj As Object
Dim filePath As String, fileName As String, folderPath As String
Dim i As Integer
With Application.FileDialog(msoFileDialogFilePicker)
If .Show = -1 Then filePath = .SelectedItems(1) Else Exit Sub
End With
folderPath = Left(filePath, InStrRev(filePath, "\") - 1)
fileName = Mid(filePath, InStrRev(filePath, "\") + 1)
Set shellApp = CreateObject("Shell.Application")
Set folderObj = shellApp.Namespace(CVar(folderPath))
Set fileObj = folderObj.ParseName(fileName)
ActiveSheet.Cells.ClearContents
For i = 0 To 370
Cells(i + 1, 1).Value = i
Cells(i + 1, 2).Value = folderObj.GetDetailsof(Null, i) ' De naam van het veld
Cells(i + 1, 3).Value = folderObj.GetDetailsof(fileObj, i) ' De waarde
Next i
Columns("A:C").AutoFit
End Sub
Weet iemand een oplossing?
Bedankt alvast.
mvg,
Aat