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

Menü erstellen

Forumthread: Menü erstellen

Menü erstellen
30.07.2002 08:24:19
Hendrik
Hallöchen an alle!

ich habe versucht mit untemstehenden Code ein Menü zu erstellen.
aber leider funktioniert es nicht [obwohl keine Fehlermeldung erscheint]

Sub AddMenuCascade()
'
Dim cbmCommandBarMenu As CommandBar
Dim cbmDemoMenu As CommandBarPopup
Dim cbmCommandBarMenuCascade As CommandBarPopup
' Clear the way for new menu.
On Error Resume Next
Application.CommandBars("Menu Bar") _
.Controls("&Demo Menu").Delete
' Identify built-in menu bar to work with.
Set cbmCommandBarMenu = Application _
.CommandBars("Menu Bar")
' Add the new menu.
With cbmCommandBarMenu.Controls
Set cbmDemoMenu = _
.Add(Type:=msoControlPopup, Before:=3)
' Set caption for new menu.
With cbmDemoMenu
.Caption = "&Demo Menu"
' Add single menu item and set properties.
With .Controls.Add(msoControlButton)
.OnAction = "DisplayMessage"
.Caption = "Demo &Menu Item"
.Tag = "DemoMenuItem"
End With
End With
' Add cascading menu and set properties.
Set cbmCommandBarMenuCascade = _
cbmDemoMenu.Controls.Add(msoControlPopup)
With cbmCommandBarMenuCascade
.Caption = "Demo Cascade"
' Add first cascading menu item and set properties.
With .Controls.Add(msoControlButton)
.Caption = "&Cascade Item 1"
.OnAction = "DisplayMessage"
.Tag = "Cascade Item 1"
End With
' Add second cascading menu item and set properties
With .Controls.Add(msoControlButton)
.Caption = "Cascade I&tem 2"
.OnAction = "DisplayMessage"
.Tag = "Cascade Item 2"
End With
End With
End With
End Sub

Zur Erklärung:
normalerweise sollte dieser Code ein Menü zwischen "Bearbeiten" und "Ansicht" erstellen.

Hoffentlich kann einer von Euch mir einen Hinweis geben, woran es liegen könnte.

Dank im vorraus!
Hendrik

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Menü erstellen
30.07.2002 08:40:51
Michael Schefffler
Hallo,

ab besten, Du nimmst für solche Sachen das Tool von Hans, es erstellt beim Arbeiten mit Menüs das zugehörige Code-Schnipsel.

Gruß

Micha

Re: Menü erstellen
30.07.2002 08:46:58
Daniel P
Hallo Hendrik,

kleiner Tip auf die schnelle:
Du musst die Symbolleiste mit cbmCommandBarMenu.Visible=true sichtbar schalten

Daniel

Anzeige
Re: Menü erstellen
31.07.2002 09:43:20
Hendirk
hi micha!

danke für den tip - hätt ich auch selber drauf kommen können.
und wie immer: es funktioniert.

nochmals danke.
Hendrik

;

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