Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

dynamische Bilder in Userform
#1
Hallo,

ich bin dabei ein paar Sachen zu überarbeiten.
Ich würde gerne in einer Userform auf einfachem Weg dynamisch Bilder einblenden. Ich habe eine Variante gefunden, die mir im Bezug auf einen definierten Bereich Bilder anzeigt. Im Tabellenblatt funktioniert das auch gut.(Datei im Anhang)

Aber leider habe ich nichts gefunden wie ich in einer Userform das identisch hinbekomme.

In der Userform soll das Bild auf den Inhalt einer Textbox reagieren.


Angehängte Dateien
.xlsx   dynamische_bilderanzeige.xlsx (Größe: 22,53 KB / Downloads: 10)
Grüße Mario  Angel
Antworten Top
#2
Hallo Mario,
meinst wirklich Userform? Diese werden nur per VBA erzeugt!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Antworten Top
#3
Ja, ich möchte das gerne in einer schon vorhandenen Userform einbauen. Das eigentliche einbauen möchte ich dann auch alleine hinbekommen.
Ich weiß nur nicht, wie ich das "Bild" in der Userform so wie in der Beispieldatei mit dem definierten Bereich befülle.
Grüße Mario  Angel
Antworten Top
#4
Hallo Mario,
es ist einfacher diese Bilder als JPG in ein Verzeichnis zu legen.
Platziere ein Image-Feld auf der Userform.
und lade das Bild mit


Code:
Image.Picture = LoadPicture(ImagePath & Bild.jpg)
'ImagePath das Verzeichnis mit den Bildern
'evtl. falls nötig PictureAlignment=2 vom Image Objekt einstellen
'und PictureSizeMode=3
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Antworten Top
#5
Hallo Mario,

Du hast eine Daatei im *.xlsx-Format angehängt.
Hier kann es keine Makros geben und infolge dessen auch kein Userform.
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#6
Hallo Armin,

 ich möchte das wenn möglich so wie in der Datei. Auch da ich auf diese weise auf einfachem Weg die größen anpassen kann.
Wenn es fertig ist, ist das eine Vermessungstabelle, und die Bilder sind Zeichnungsausschnitte. Diese sollen in der gleichen Datei hinterlegt sein. So kann ich die auch weitergeben, mit funktionierender UF.


Hallo Peter,

das ist mir schon klar. Die Beispieldatei soll ja nur veranschaulichen was ich mit dem Bezug meine. Die UF ist in einer anderen Datei die ich verbessern möchte.


Wie gesagt, ich möchte nur wissen, wie ich das ActiveX-Bild der datei in die UF intergrieren kann. Falls das überhaupt so funktioniert.
Grüße Mario  Angel
Antworten Top
#7
Hallo Mario,

Zitat:Die Beispieldatei soll ja nur veranschaulichen was ich mit dem Bezug meine. Die UF ist in einer anderen Datei die ich verbessern möchte.

... und wie stellst Du dir vor, wie die Helfer helfen können, wenn die Grundlagen zur Hilfe nicht bereitgestellt werden?

Wir kennen uns jetzt lange genug, daß Du weißt, wenn ich helfen soll, dann will ich nicht raten müssen, sondern ich
will was zum Testen und ausprobieren. Ich bin eben nicht einer von der Sorte, die was zusammenbauen, und dann
mit "... meinst Du das etwa so?" hoffen, daß es passt.
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#8
Ist ja richtig. Evtl isses wohl komplizierter wie ich dachte. Ich will die Anderung eigentlich alleine machen.
Ich möchte keine fertige Lösung. Ich will ja lernen^^

Ich dachte eigentlich, das mir nur jemand sagt, wie ich die Codezeile für das Bild schreiben muss.

z.B    Image1.Picture = Range("bild1")     oder wie auch immer                (bild1=benannter Bereich)


Das Bild soll anhand einer Textbox so reagieren wie das in der Datei.  

Aber wenn erforderlich muss ich morgen meine Datei von den verhandenen Daten leeren und hochladen.
Grüße Mario  Angel
Antworten Top
#9
Hallo Mario,

Zitat:Aber wenn erforderlich muss ich morgen meine Datei von den verhandenen Daten leeren und hochladen.

... mußt Du nicht. Es gibt jede Menge Helfer, die gerne Ostereier suchen.
Ich kann ja nur für mich sprechen / schreiben.

Zitat:Ich dachte eigentlich, das mir nur jemand sagt, wie ich die Codezeile für das Bild schreiben muss.

... und hier ist für meine Begriffe auch wieder Schluß für mich.
Wenn ich den oder die Code(s) und deren Zusammenspiel nicht kenne, fühle ich mich außer Stande zu bestimmen,
an welcher Stelle Du die Änderung vornehmen sollst. Wie schon erwähnt, es gibt auch andere Methoden, bei einer
Lösung vorzugehen.
Ich jedenfalls halte mich dann lieber vornehm zurück. Das darf ich tun; und das mache ich auch.

Ach ja, Du schreibst: "... meine Datei von den verhandenen Daten leeren und hochladen."
Auf ein leeres Tabellenblatt habe ich genau so wenig Bock wie auf ein Bild
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#10
Hallo Mario, :19:

das ist jetzt nur mal auf die Schnelle: :21:
Datei bei mir gehostet, da zu groß...

Du siehst also mal das Prinzip.
________
Servus
Case
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste