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

ControlTipText mit Zeilenumbruch

Forumthread: ControlTipText mit Zeilenumbruch

ControlTipText mit Zeilenumbruch
09.10.2003 10:44:04
Axel
Hallo Zusammen,

habe gerade die CD durchforstet und eine EXCEL-Recherche gemacht, aber nichts gefunden.
Mein Problem, ich möchte Steuerelementen auf meiner Userform einen sinnvollen "ControlTipText" zuweisen. Dieser kann manchmal auch länger sein.
Gibt es eine Möglichkeit, einen Zeilenumbruch (z.B.: Chr(13) oder vbCrlf) einzufügen?
Hab`s probiert, will aber nicht klappen.

Gruß Axel
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ControlTipText mit Zeilenumbruch
09.10.2003 11:30:12
K.Rola
Hallo,

da wirst du dich vergeblich bemühen, das geht nur im tooltiptext
von Commandbars.

Gruß K.Rola
AW: ControlTipText mit Zeilenumbruch
09.10.2003 12:55:41
Axel
Hallo K.,

Schade eigentlich, aber trotzdem Danke.
Inzwischen habe ich versucht mit einem Trick zu arbeiten.
Gleich neben dem Textfeld habe ich ein Labelfeld erstellt und
mit "MouseMove" eine Infobox angezeigt. Sieht aber nach nichts aus.

Gruß Axel
Anzeige
AW: ControlTipText mit Zeilenumbruch
09.10.2003 13:51:16
K.Rola
Hallo,

ich würde empfehlen, statt Label in Popup zu verwenden. Das hat
u.a. den Vorteil, dass du dich nicht darum kümmern musst, dass das
wieder ausgeblendet wird.

Gruß K.Rola
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

ControlTipText mit Zeilenumbruch in Excel


Schritt-für-Schritt-Anleitung

Um einen Zeilenumbruch im ControlTipText für Steuerelemente in einer Userform in Excel zu implementieren, kannst du die folgende Methode ausprobieren. Beachte, dass dies nicht für alle Steuerelemente funktioniert:

  1. Öffne den VBA-Editor in Excel (Alt + F11).
  2. Füge eine Userform hinzu und platziere das gewünschte Steuerelement (z. B. ein Textfeld oder eine Schaltfläche).
  3. Klicke auf das Steuerelement und öffne die Eigenschaften.
  4. Trage unter ControlTipText den gewünschten Text ein, jedoch ohne Zeilenumbrüche.

Falls du mehr Text benötigst, könnte der folgende Workaround helfen:

Private Sub Textfeld_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Dim tipText As String
    tipText = "Erster Teil der Information" & vbCrLf & "Zweiter Teil der Information"
    Application.Tooltip = tipText
End Sub

Hierbei ersetzt du Textfeld durch den Namen deines Steuerelements.


Häufige Fehler und Lösungen

  • Fehler: ControlTipText zeigt keine Zeilenumbrüche an.

    • Lösung: Der ControlTipText unterstützt standardmäßig keine Zeilenumbrüche. Nutze stattdessen Popup-Fenster oder Tooltips.
  • Fehler: Tooltip wird nicht angezeigt.

    • Lösung: Stelle sicher, dass das Steuerelement aktiv ist und dass du die Maus darüber bewegst.

Alternative Methoden

Wenn du längere Texte oder mehr Informationen bereitstellen möchtest, kannst du alternative Methoden in Betracht ziehen:

  1. Popup-Fenster:

    • Anstelle eines Labels kannst du ein Popup verwenden, das beim Mouseover angezeigt wird.
  2. Tooltips mit VBA:

    • Verwende Application.Tooltip, um dynamische Tooltips zu erstellen, die mehr Informationen enthalten.

Praktische Beispiele

Hier sind einige praktische Beispiele, um den ControlTipText zu optimieren:

  • Beispiel 1: Verwende den MouseMove-Event, um Informationen anzuzeigen, wenn der Benutzer mit der Maus über ein Steuerelement fährt.

  • Beispiel 2: Nutze ein Label neben dem Steuerelement, um weitere Informationen anzuzeigen, wenn das Steuerelement fokussiert wird.

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label1.Caption = "Hier ist mehr Information über das Steuerelement."
End Sub

Tipps für Profis

  • Verwendung von ControlTipText vba: Sei kreativ mit den Texten, um die Benutzerführung zu verbessern.
  • Dynamische Inhalte: Überlege, ob du Inhalte basierend auf Benutzeraktionen dynamisch ändern kannst.
  • Tooltip-Effizienz: Halte den Tooltip kurz und prägnant, um die Benutzererfahrung zu optimieren.

FAQ: Häufige Fragen

1. Wie kann ich einen Zeilenumbruch im ControlTipText einfügen?
Leider unterstützt der ControlTipText in Excel keine Zeilenumbrüche. Du kannst jedoch alternative Methoden wie Popup-Fenster verwenden.

2. Gibt es eine Möglichkeit, längere Texte in Tooltips anzuzeigen?
Ja, du kannst den MouseMove-Event nutzen, um dynamische Tooltips mit mehrzeiligem Text anzuzeigen.

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