per VBA ein Bild in ein "Bild-Steuerelement" laden

SpeedyFighter1

Grünschnabel
Huhu,

ich weiß, das ist eigentl. ein total simples Ding, ein Bild in ein Bild-Objekt hinein zu laden, doch das will und will nicht funktionieren ... :(

Variante 1:
Code:
Private Sub Form_Load()
    Dim VorladeBild As IPictureDisp
    
    Set VorladeBild = LoadPicture("C:\bild.bmp")
    pic_Background.Picture = VorladeBild
End Sub

Bei diesem Versuch kommt der Fehler, wie ich ihn euch auch mal als "jpg" (fehler1.jpg) hochgeladen habe.

Variante 2:
Code:
Private Sub Form_Load()
    Dim VorladeBild As IPictureDisp
    
    Set VorladeBild = LoadPicture("..\bild.bmp")
    pic_Background.Picture = VorladeBild
End Sub

Und hier kommt dann der Fehler, wie ihr ihn auf "fehler2.jpg" sehen könnt.

Ich versteh auch gar nicht warum der bei der kompletten Angabe eines Pfades zum Bild so einen "komischen" Fehler mit haufend Zahlen bringt, was für mich ja gar nichts sagend ist, wohingegen bei dem relativem Pfad wenigstens dieser in der Fehlermeldung angezeigt wird.

Wäre nett, wenn mir da jmd. helfen könnte.

Danke schon mal im Voraus!

mfg SpeedyFighter1
 

Anhänge

  • fehler1.jpg
    fehler1.jpg
    43,5 KB · Aufrufe: 196
  • fehler2.jpg
    fehler2.jpg
    43,3 KB · Aufrufe: 137
Hallo.

Unter Acces läuft das etwas anders ab als in VB.
Das Bild-Steuerelement erwartet einen Pfad nicht das Bild...

so gehts...

Visual Basic:
Private Sub Form_Load()
    pic_Background.Picture = "C:\help.jpg"
End Sub

Hoffe konnte helfen...

lg Tody
 

Neue Beiträge

Zurück