Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
732to736
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Bildgröße ermitteln
21.02.2006 14:00:29
Rolf
Hallo Forum,
kennt jemand eine Möglichkeit,
die Höhe eines Bildes ohne das verpönte "Select"
zu ermitteln?
fG
Rolf

Sub test_function()
MsgBox GetPictureHeight("C:\bild.jpg")
End Sub


Function GetPictureHeight(strJpegFile$) As Long
ActiveSheet.Pictures.Insert(strJpegFile$).Select
GetPictureHeight = Selection.ShapeRange.Height
Selection.Delete
End Function

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bildgröße ermitteln
21.02.2006 14:09:49
u_
Hallo,
einfach ner Variablen zuweisen.

Function GetPictureHeight(strJpegFile$) As Long
Dim img
Set img = ActiveSheet.Pictures.Insert(strJpegFile$)
GetPictureHeight = img.ShapeRange.Height
img.Delete
End Function

Gruß
Geist ist geil!
AW: Bildgröße ermitteln
21.02.2006 14:16:56
Rolf
Hallo u_,
danke für die schnelle Unterstützung -
ohne Laden + Löschen geht's wohl nicht?
hG
Rolf
AW: Bildgröße ermitteln
21.02.2006 14:39:21
u_
Hallo,
teste das mal:
Public

Sub Dateieigenschaften()
'von K.Rola
Const STRFOLDER As String = "D:\Eigene Dateien\Eigene Videos"
Dim objShell As Object, objFolder As Object
Dim bytIndex As Byte, intColumn As Integer, lngRow As Long
Dim varName, arrHeaders(37)
If Dir(STRFOLDER, 16) = "" Then
MsgBox "Der Ordner " & STRFOLDER & " wurde nicht gefunden!", 64, "Hinweis"
Exit Sub
End If
Application.ScreenUpdating = False
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(STRFOLDER)
intColumn = 1
For bytIndex = 0 To 37
arrHeaders(bytIndex) = objFolder.GetDetailsOf(varName, bytIndex)
Cells(1, intColumn + bytIndex) = arrHeaders(bytIndex)
Next
Rows(1).Font.Bold = True
lngRow = 2
For Each varName In objFolder.Items
For bytIndex = 0 To 37
Cells(lngRow, intColumn + bytIndex) = objFolder.GetDetailsOf(varName, bytIndex)
Next
lngRow = lngRow + 1
Next
Columns.AutoFit
Application.ScreenUpdating = True
End Sub

Gruß
Geist ist geil!
Anzeige
AW: Bildgröße ermitteln
21.02.2006 15:01:29
Rolf
Hallo u_,
vielen Dank - das ist es.
Herzliche Grüße
Rolf

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige