Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Animierte Gif-Dateien in Userform darstellen

Animierte Gif-Dateien in Userform darstellen
Ossi
Hallo Leute,
ich möchte gerne animierte GIF-Dateien auf einer Userform darstellen und weiß
nicht wie, es sind z.B. zwei blinkende Lämpchen die je nach Wert in Textbox1
eingegeben wird auftauchen sollen.
Hätte da jemand ein Beispiel für mich?
Gruß
Ossi
Anzeige
AW: Animierte Gif-Dateien in Userform darstellen
GraFri
Hallo


'Funktioniert ab dem Internet-Explorer 4.0. Dazu muss die
'WebBrowser-ActiveX-Komponente in das Projekt eingebunden werden.
'Werkzeugsammlung links klichen, Zusätzliche Steuerelemente ...
'wählen und Microsoft Webbrowser markieren. Dieses Stuerelement
' 'WebBrowser1' verwenden.
Option Explicit
Const strImgPath As String = "C:\Temp\Pfeil.gif"
Private Sub UserForm_Initialize()
WebBrowser1.Navigate "about:<html><body scroll='no'>" & _
        "<img src=" & strImgPath & "></img></bodyY></html>"
End Sub
Mit freundlichen Grüßen, GraFri
Anzeige
AW: Animierte Gif-Dateien in Userform darstellen
08.04.2004 16:14:46
Ossi
Hallo GraFfi,
danke für deine Hilfe, ich habe dein Programm bei mir in die Userform1 Eingefügt,
wenn ich die Userform starte bekomme ich die Fehlermeldung:
"Fehler beim kompilieren , Variable nicht definiert" und markiert WebBrowser1.
Gruß
Ossi
AW: Animierte Gif-Dateien in Userform darstellen
Ossi
Hallo Nepumuk,
danke für deine Hilfe ich hatte die Seite schon entdeckt und habe es auch ausprobiert
aber bei mir kommt statt die Gif-Animation, die Meldung "Die Seite kann nicht angezeigt werden".
Gruß
Ossi

Anzeige
AW: Animierte Gif-Dateien in Userform darstellen
08.04.2004 16:09:56
Nepumuk
Hallo Ossi,
kann ich nicht nachvollziehen.
Gruß
Nepumuk
Wie bekomme ich den Rand rechts weg?
09.04.2004 13:56:16
Florian
Der Scrollbalken rechts vom GIF will nicht verschwinden. Er ist zwar inaktiv, aber eben doch sichtbar. Wie bekommt man den weg?
Gruß,
Florian
https://www.herber.de/bbs/user/5144.xls
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Animierte GIF-Dateien in Userform darstellen


Schritt-für-Schritt-Anleitung

Um animierte GIF-Dateien in einer Userform darzustellen, benötigst du die WebBrowser-ActiveX-Komponente. Folge diesen Schritten:

  1. Öffne dein Excel-Dokument und gehe zu Entwicklertools.

  2. Wähle Einfügen und dann ActiveX-Steuerelemente, um die Microsoft Webbrowser-Komponente hinzuzufügen.

  3. Ziehe das WebBrowser-Steuerelement auf deine Userform.

  4. Füge den folgenden VBA-Code in das Userform-Modul ein:

    Option Explicit
    Const strImgPath As String = "C:\Temp\dein_gif.gif" ' Pfad zur GIF-Datei
    
    Private Sub UserForm_Initialize()
       WebBrowser1.Navigate "about:<html><body scroll='no'><img src='" & strImgPath & "'></img></body></html>"
    End Sub
  5. Stelle sicher, dass du den korrekten Pfad zur GIF-Datei angibst.

  6. Starte die Userform, um das animierte GIF anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler beim Kompilieren: Variable nicht definiert

    • Überprüfe, ob das WebBrowser-Steuerelement richtig hinzugefügt wurde und den Namen WebBrowser1 trägt.
  • Die Seite kann nicht angezeigt werden

    • Stelle sicher, dass der Pfad zur GIF-Datei korrekt ist und die Datei vorhanden ist.
  • Scrollbalken erscheint

    • Der Scrollbalken kann inaktiver Natur sein, aber trotzdem sichtbar. Versuche, den scroll='no' Parameter im HTML-Code zu setzen.

Alternative Methoden

Falls du die WebBrowser-Komponente nicht nutzen möchtest, gibt es alternative Methoden:

  • Bilder in Form von Steuerelementen einfügen: Du kannst auch statische Bilder oder Animationen als Steuerelemente in die Userform einfügen, allerdings ohne die Animationseffekte.
  • VBA-Animationen: Erstelle Animationen durch das schnelle Wechseln von Bildern in einer Schleife, um den Eindruck einer Animation zu erwecken.

Praktische Beispiele

Hier ein Beispiel, wie du ein animiertes GIF mit einem animierten Pfeil in deiner Userform verwenden kannst:

  1. Erstelle ein GIF mit einem animierten Pfeil.
  2. Speichere das GIF im Verzeichnis C:\Temp.
  3. Verwende den oben genannten VBA-Code, um das GIF in deiner Userform anzuzeigen.

Tipps für Profis

  • Pfad dynamisch setzen: Statt eines festen Pfades, kannst du den Pfad zur GIF-Datei dynamisch setzen, um die Flexibilität zu erhöhen.
  • Animationen testen: Teste deine Animation in unterschiedlichen Excel-Versionen, um die Kompatibilität zu gewährleisten.
  • Verwendung von Forum GIFs: Nutze GIFs aus Foren, um kreative und ansprechende Animationen zu erstellen.

FAQ: Häufige Fragen

1. Kann ich auch andere Formate verwenden?
Nein, die WebBrowser-Komponente unterstützt nur HTML und GIF-Formate. Für andere Animationen benötigst du spezielle Lösungen.

2. Warum sieht das GIF manchmal nicht animiert aus?
Dies kann an der Excel-Version oder den Einstellungen deines Systems liegen. Stelle sicher, dass die GIF-Datei korrekt und vollständig ist.

3. Wie kann ich die Größe des GIFs anpassen?
Du kannst die Größe des WebBrowser-Steuerelements in der Userform anpassen, um das GIF in der gewünschten Größe darzustellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige