Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1512to1516
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
Inhaltsverzeichnis

Bild anzeigen - Format png oder jpg

Bild anzeigen - Format png oder jpg
06.09.2016 13:34:54
Peter
Hallo zusammen,
ich lasse mir mit diesem Code in einer Datei ein Bild aus einem Verzeichnis anzeigen (Den Namen des Bildes gebe ich in C2 ein):

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Fotoname As Variant
Dim pfad As Variant
Fotoname = Range("C2").Value
pfad = ThisWorkbook.Path
pfad = pfad & "\Bilder\"
If Not Application.Intersect(Target, Range("C2")) Is Nothing Then
With Image1
.Picture = LoadPicture(pfad & Fotoname & ".jpg")
.Top = 60
.Left = 1500 '420
.Width = 50
.Height = 150
.PictureSizeMode = fmPictureSizeModeStretch
End With
End If
End Sub
Wie muss ich den Code ändern, dass nicht nur .jpg sondern auch .png angezeigt werden?
Danke für eure Hilfe,
Gruß,
Peter

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

Betreff
Datum
Anwender
Anzeige
AW: Bild anzeigen - Format png oder jpg
06.09.2016 14:13:58
Rudi
Hallo,
wenns immer nur 1 mit gleichem Namen gibt:
.Picture = LoadPicture(pfad & dir (pfad & Fotoname & ".*",vbnormal))
Gruß
Rudi
AW: Bild anzeigen - Format png oder jpg
06.09.2016 14:36:20
Peter
Hallo Rudi,
danke für den Code: es funktioniert bei .jpg und .bmp, bei .png leider nicht.
Laufzeitfehler 481, ungültiges Bild.
Wenn ich

.Picture = LoadPicture(pfad & Fotoname & ".png")
eingebe, funktioniert es allerdings auch nicht.
Hast du eine Idee, wo der Fehler liegt?
Danke + Gruß,
Peter
dann wird png ...
06.09.2016 14:49:36
Rudi
... wohl nicht unterstützt.
Von Hand geht's auch nicht.
Gruß
Rudi
Anzeige
ok, dann bleibe ich bei .jpg Danke! owT
06.09.2016 14:56:15
Peter
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige