Всем привет!
Прошу помощи разобраться с кодом.
В папке находятся изображения, с которых мне необходимо достать информацию об их размерах "100х100". Всё работает, но только информация неправдоподобная. Если, например, размер изображения 1575 на 1181, то эксель пишет 612 на 459
Благодарю!
Прошу помощи разобраться с кодом.
В папке находятся изображения, с которых мне необходимо достать информацию об их размерах "100х100". Всё работает, но только информация неправдоподобная. Если, например, размер изображения 1575 на 1181, то эксель пишет 612 на 459
Код |
---|
Sub DateiInfos() Dim objFSO As Object Dim objOrdner As Object Dim objDatei As Object Dim i As Integer Dim pic As Picture 'Hier Pfad anpassen Const Pfad = "C:\Users\alexa\Desktop\files\BK\Hauptbilder\" i = 2 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objOrdner = objFSO.GetFolder(Pfad) With ThisWorkbook.Worksheets("Tabelle3") .Range("A1:E3000").ClearContents .Range("A1:C1") = Array("Name", "Breite", "Hцhe") On Error Resume Next For Each objDatei In objOrdner.Files Set pic = .Pictures.Insert(Pfad & objDatei.Name) .Cells(i, 1) = objDatei.Name .Cells(i, 2) = pic.Width .Cells(i, 3) = pic.Height i = i + 1 Next .Pictures.Delete .Columns("A:C").AutoFit End With End Sub |