Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выгрузить gps данные фотографии. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выгрузить gps данные фотографии. (Макросы/Sub)
Выгрузить gps данные фотографии.
Maratej Дата: Пятница, 03.03.2017, 09:15 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
В jpg файле есть EXIF данные, как их выгрузить в excel из указанного расположения изображения?
К сообщению приложен файл: 3714269.xlsx (8.0 Kb) · 7128895.jpg (36.7 Kb)
 
Ответить
СообщениеВ jpg файле есть EXIF данные, как их выгрузить в excel из указанного расположения изображения?

Автор - Maratej
Дата добавления - 03.03.2017 в 09:15
al-Ex Дата: Пятница, 03.03.2017, 10:27 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
сразу и не понял вопроса,
Вряд-ли штатными средствами не получится.


Сообщение отредактировал al-Ex - Пятница, 03.03.2017, 10:45
 
Ответить
Сообщениесразу и не понял вопроса,
Вряд-ли штатными средствами не получится.

Автор - al-Ex
Дата добавления - 03.03.2017 в 10:27
anvg Дата: Пятница, 03.03.2017, 10:59 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 581
Репутация: 271 ±
Замечаний: 0% ±

2016, 365
Доброе время суток.
Если доступна библиотека Microsoft Windows Image Acquisition Library (вроде штатно есть с Window XP), то можно таким макросом
[vba]
Код
Public Sub GetLatLon()
    Dim pImg As New WIA.ImageFile
    Dim propCol As WIA.Properties
    Dim nextProp As WIA.Property
    Dim pVector As WIA.Vector
    
    pImg.LoadFile "C:\Path\7128895.jpg"
    Set propCol = pImg.Properties
    For Each nextProp In propCol
        Set pVector = Nothing
        If (nextProp.Name = "GpsLatitude") Or (nextProp.Name = "GpsLongitude") Then
            Set pVector = nextProp.Value
            Debug.Print nextProp.Name & " = " & _
                CStr(pVector(1).Value) & "°" & _
                CStr(pVector(2).Value) & "’" & _
                CStr(pVector(3).Value) & "”"
        End If
    Next
    Set pImg = Nothing
End Sub
[/vba]
Успехов.
 
Ответить
СообщениеДоброе время суток.
Если доступна библиотека Microsoft Windows Image Acquisition Library (вроде штатно есть с Window XP), то можно таким макросом
[vba]
Код
Public Sub GetLatLon()
    Dim pImg As New WIA.ImageFile
    Dim propCol As WIA.Properties
    Dim nextProp As WIA.Property
    Dim pVector As WIA.Vector
    
    pImg.LoadFile "C:\Path\7128895.jpg"
    Set propCol = pImg.Properties
    For Each nextProp In propCol
        Set pVector = Nothing
        If (nextProp.Name = "GpsLatitude") Or (nextProp.Name = "GpsLongitude") Then
            Set pVector = nextProp.Value
            Debug.Print nextProp.Name & " = " & _
                CStr(pVector(1).Value) & "°" & _
                CStr(pVector(2).Value) & "’" & _
                CStr(pVector(3).Value) & "”"
        End If
    Next
    Set pImg = Nothing
End Sub
[/vba]
Успехов.

Автор - anvg
Дата добавления - 03.03.2017 в 10:59
bmv98rus Дата: Пятница, 03.03.2017, 11:03 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4111
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Некогда сравнивать но вот еще
тут


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеНекогда сравнивать но вот еще
тут

Автор - bmv98rus
Дата добавления - 03.03.2017 в 11:03
doober Дата: Среда, 08.03.2017, 17:46 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Maratej, я так понял, что это Вам уже не надо.
К сообщению приложен файл: 5576960.jpg (54.6 Kb)


 
Ответить
СообщениеMaratej, я так понял, что это Вам уже не надо.

Автор - doober
Дата добавления - 08.03.2017 в 17:46
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выгрузить gps данные фотографии. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!