Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Frage zur HelpContextID-Eigenschaft bei Label

Betrifft: Frage zur HelpContextID-Eigenschaft bei Label von: Oliver S.
Geschrieben am: 07.06.2005 15:19:20

Hallo an alle,

ich hatte die gleiche Frage schon mal am 02.06.2005 hier gestellt. Da sie nun nicht mehr auf der Forumsseite und auch nicht unter den offnene Fragen auftaucht, wollte ich sie noch einmal stellen, mit der Hoffnung, dass mir die Frage jemand beantworten kann. Also, ich erzeuge zur Laufzeit in einer UserForm Labelfelder. Diesen Labelfeldern möchte ich jetzt eine Direkthilfe zuweisen. Nur leider wird es nicht zugelassen, dass ich den Labelfeldern die HelpContextID-Eigenschaften setze. Nachfolgend der Code, der die Labelfelder beim Initialisieren der UserForm erzeugt.

Set oNew(Wiederholungen).Neu_Label = Terminkategorien.Controls.Add("Forms.Label.1")
With oNew(Wiederholungen).Neu_Label
.Name = "Farbe" & Wiederholungen
.Height = 20
.Width = 40
.Left = 190
.Top = Wiederholungen * 25
.Visible = True
.BackColor = ActiveSheet.Cells(Wiederholungen + 5, 42)
.SpecialEffect = 2
End With

Ich habe es mit dem Eintrag

.HelpContextID = 805

innerhalb der With - Anweisung probiert und mit der Anweisung

Me.Controls("Farbe" & Wiederholungen).HelpContextID = 805

Beides mal kam eine Fehlermeldung, die besagte, dass die Eigenschaft HelpContextID nicht gesetzt werden kann, Mitglied nicht gefunden. Geht das nicht oder mache ich vielleicht etwas falsch.

Danke für Eure Hilfe.

Gruß,
Oliver

  


Betrifft: AW: Frage zur HelpContextID-Eigenschaft bei Label von: Jan
Geschrieben am: 07.06.2005 15:25:34

Hi,

hast du denn ein Hilfesystem erstellt? Nur so gehts und ist gar nicht mal so einfach.

mfg Jan


  


Betrifft: AW: Frage zur HelpContextID-Eigenschaft bei Label von: Oliver S.
Geschrieben am: 07.06.2005 15:30:42

Hi Jan,

danke Dir für Deine Antwort. Ja, ich habe eine Hilfedatei erstellt und die auch in die Datei mit eingebunden. Ich nutze diese Hilfe ja jetzt auch schon. Allerdings nur bei Labelfeldern und Textboxen, die ich bereits in einer anderen UserForm positioniert habe. Da ist das auch kein Problem, dort gibt es ja die HelpContextID-Eigenschaft. Nur wenn ich, wie beschrieben, diese HelpContextID-Eigenschaft bei mehreren Labelfeldern und TextBoxen, die zur Laufzeit erzeugt werden, anwenden will kommt der Fehler wie in meiner Frage bereits geschrieben.

Hast Du eine Idee, wie ich das hinbekommen könnte?

Danke noch mal und Gruß,
Oliver