Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Hinweistext bei Maus ueber Bild

Forumthread: Hinweistext bei Maus ueber Bild

Hinweistext bei Maus ueber Bild
31.03.2020 10:43:07
Uwe
Hallo ihr lieben,
ich habe ein Bild in ein Tabellenblatt eingefuegt.
Wenn mit der Maus "ueber" das Bild gegangen wird, soll fuer die Dauer der Maus "ueber / auf" dem Bild ein Hinweistext erscheinen der z.B. "7 Tage zurueck blaettern" lautet.
Ich habe in vielen Foren geschaut, dort wurde erwaehnt das ein "Label" ueber das Bild "gelegt" werden soll. Aber in den Beispielen ging dann immer ein UserForm auf, das man wieder mit einem Klick schliessen musste.
Ist das umsetzbar einen Text anzeigen zu lassen, der nicht "quitiert / geschlossen" werden muss ?
( Ggf. sollte der Text dann auch mit dem Druecken auf das Bild verschwinden )
Vielen Dank fuer eure Hilfen und einen schoenen Tag
Uwe
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alternativ-Text
31.03.2020 10:58:03
Fennek
Hallo,
dem Shape kann ein "Alternative Text" zugeordnet werden.
mfg
AW: Alternativ-Text
31.03.2020 11:06:59
Uwe
Hallo Fennek,
das hilft aber leider nicht. Es geht um Bilder, nicht um Shapes.
Liebe Gruesse
Uwe
AW: Hinweistext bei Maus über Bild geht doch!
31.03.2020 11:07:29
Herbert
Hallo Uwe,
wenn du das Bild mit einem "ActiveX-Steuerelement" einfügst, dann geht es so:
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, _
ByVal Y As Single)
MsgBox "7 Tage zurueck blaettern"
End Sub
Servus
Anzeige
AW: Hinweistext bei Maus über Bild geht doch!
31.03.2020 11:20:31
Uwe
Hallo Herbert,
ich habe das Bild nicht mit einem "ActiveX-Steuerelement" eingefuegt, da ich dort die Erfahrung gemacht habe, das aus unerfindlichen Gruenden das Bild im Steuerelement manchmal nicht erscheint, bzw. verschwunden ist.
Bei deiner Loesung muesste ohnehin das Hinweisfeld mit "Okay" oder dem "X" weg gedrueckt werden. Das soll es ja ueber dem Bild nicht. Es soll eine Art "Hilfetext" erscheinen, der wieder automatisch verschwindet wenn die Maus nicht mehr ueber dem Bild ist.
Anzeige
AW: Ohne ActiveX geht's nicht! owt
31.03.2020 11:30:43
Herbert
,,,
AW: Hinweistext bei Maus ueber Bild
31.03.2020 11:52:16
peterk
Hallo Uwe
Wenn Du dem Bild einen Link zuweist kannst Du mit QuickInfo einen Text anzeigen lassen sobald die Maus über den Link (sprich Bild) ist.
AW: Hinweistext bei Maus ueber Bild
31.03.2020 13:21:17
Uwe
Hallo Peter,
wie geht das denn ?
Danke fuer eine Info
Uwe
Anzeige
AW: Hinweistext bei Maus ueber Bild
31.03.2020 13:40:18
peterk
Hallo
Rechts Klick aufs Bild
Link
Link aufs aktuelle Dokument
Wähle eine Tabelle / Zelle deiner Wahl (am Besten eine Zelle die hinter dem Bild liegt, da bei einem Klick auf das Bild diese Zelle angesprungen wird)
Quickinfo (Deinen Tet eingeben)
AW: Hinweistext bei Maus ueber Bild
31.03.2020 15:59:29
Uwe
Hallo Peter,
das ist genau das was ich suche.
Es gibt nur ein Problem. Wenn ich jetzt auf die Bilder klicke werden die hinterlegten Makros der jeweiligen bilder nicht mehr ausgefuehrt. Wie schaffe ich das jetzt noch ?
Anzeige
AW: Hinweistext bei Maus ueber Bild
31.03.2020 17:08:36
peterk
Hallo Uwe
Ich fürchte es geht nicht so einfach. Der Link verhindert die Ausführung des Makro und noch schlimmer, es wird auch kein Event ausgelöst ("normale" Hyperlinks auf Zellen können mit der Workheet Funktion FollowHyperlink abgefangen werden).
Workaround: Du arbeitest mit Worksheet_SelectionChange. Wenn über den Link eine bestimmte Zelle angesprungen wird, fragst Du diese in der SelectionChange ab und rufst von dort das Makro auf.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Hinweistext anzeigen, wenn die Maus über ein Bild fährt


Schritt-für-Schritt-Anleitung

Um einen Hinweistext in Excel anzuzeigen, wenn die Maus über ein Bild fährt, kannst du folgende Schritte befolgen. Diese Anleitung funktioniert in Excel, das ActiveX-Steuerelemente unterstützt.

  1. Bild einfügen: Gehe in Excel auf die Registerkarte "Einfügen" und wähle "Bilder". Füge ein Bild von der Maus oder ein beliebiges anderes Bild ein.

  2. ActiveX-Steuerelement hinzufügen:

    • Klicke auf "Entwicklertools" in der Menüleiste. Falls diese Option nicht sichtbar ist, aktiviere sie in den Excel-Optionen.
    • Wähle "Einfügen" und dann "Bild (ActiveX-Steuerelement)".
    • Ziehe das Bild auf dein Arbeitsblatt.
  3. VBA-Code hinzufügen:

    • Klicke mit der rechten Maustaste auf das Bild und wähle "Code anzeigen".
    • Füge den folgenden Code ein:
    Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
       MsgBox "7 Tage zurück blättern"
    End Sub
  4. Testen: Schließe den VBA-Editor und gehe zurück zu Excel. Bewege die Maus über das Bild. Der Hinweistext sollte erscheinen.


Häufige Fehler und Lösungen

  • Fehler: Das Bild erscheint nicht.

    • Lösung: Stelle sicher, dass du das Bild als ActiveX-Steuerelement eingefügt hast. Überprüfe auch, ob die Entwicklertools aktiviert sind.
  • Fehler: Der Hinweistext bleibt nicht sichtbar.

    • Lösung: Der Hinweistext wird in einer MsgBox angezeigt und muss geschlossen werden. Um einen Hinweistext zu erhalten, der automatisch verschwindet, kannst du stattdessen eine Textbox verwenden.

Alternative Methoden

  1. Hyperlink mit QuickInfo:

    • Rechtsklicke auf das Bild und wähle "Link".
    • Wähle "Link aufs aktuelle Dokument" und hinterlege eine Zelle hinter dem Bild.
    • Füge unter "Quickinfo" deinen gewünschten Hinweistext ein.
  2. Tooltip über Shapes:

    • Füge ein Shape über das Bild und füge einen Hinweistext hinzu. Dies ist allerdings nicht die eleganteste Lösung.

Praktische Beispiele

  • Beispiel 1: Ein Bild von einer Maus, das den Hinweistext "Klicke hier für mehr Informationen" anzeigt, wenn die Maus darüber fährt.
  • Beispiel 2: Ein Piktogramm Maus, das den Hinweistext "7 Tage zurück blättern" anzeigt, wenn die Maus darüber bewegt wird.

Tipps für Profis

  • Experimentiere mit verschiedenen VBA-Codes, um die Benutzererfahrung zu verbessern. Du kannst beispielsweise den Hinweistext in einer UserForm anzeigen lassen, die du manuell steuerst.
  • Überlege, wie du die Hinweistexte dynamisch gestalten kannst, je nach Kontext des Bildes oder der Zelle, über die die Maus fährt.

FAQ: Häufige Fragen

1. Frage
Kann ich den Hinweistext auch in einer Zelle anzeigen lassen?
Antwort: Ja, du kannst die Funktion excel hilfetext in zelle verwenden, um einen Hinweistext in der entsprechenden Zelle anzuzeigen, wenn die Maus darüber fährt.

2. Frage
Wie kann ich den Hinweistext ändern?
Antwort: Du kannst den Text im VBA-Code nach Belieben anpassen, indem du den Inhalt der MsgBox änderst.

3. Frage
Kann ich mehrere Bilder mit unterschiedlichen Hinweistexten erstellen?
Antwort: Ja, du kannst für jedes Bild einen eigenen VBA-Code mit entsprechendem Hinweistext schreiben.

Nutze diese Anleitung, um einen hilfreichen Hinweistext in Excel anzuzeigen, wenn die Maus über ein Bild fährt!

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige