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

Forumthread: benutzerdef. Menus --> Untermenus anlegen

benutzerdef. Menus --> Untermenus anlegen
Peter
Guten Tag
Ich arbeite des öftern mit benutzerdefinierten Menus. Nun möchte ich gerne auch mit Untermenus arbeiten können.
Wie kann ich beispielsweise die beiden Befehle Befehl1 und Befehl2 in meinem Beispiel in einem Menu "Spalten" mit den beiden Unterpunkten "Spalte 12" und "Spalte 05" zusammenfassen?
Danke für jeden Input.
Freundlicher Gruss, Peter
Const x2MenueName = "&Diverse"
Const x2MBefehl1 = " 1. &Spalte 12"
Const x2MBefehl2 = " 2. &Spalte 05"
Sub x2Menu_Erstellen()
Dim MB As Object, x2MeinMenu As Object, x2MBefehl As Object
Call x2Menu_Löschen
Set MB = CommandBars.ActiveMenuBar
Set x2MeinMenu = MB.Controls.Add(Type:=msoControlPopup, Temporary:=True)
x2MeinMenu.Caption = x2MenueName
Set x2MBefehl = x2MeinMenu.Controls.Add(Type:=msoControlButton, ID:=1)
With x2MBefehl
.Caption = x2MBefehl1
.OnAction = "x2MachWas1"
End With
Set x2MBefehl = x2MeinMenu.Controls.Add(Type:=msoControlButton, ID:=1)
With x2MBefehl
.Caption = x2MBefehl2
.OnAction = "x2MachWas2"
End With
End Sub


Sub x2Menu_Löschen()
On Error Resume Next
CommandBars.ActiveMenuBar.Controls(x2MenueName).Delete
End Sub



Private Sub x2MachWas1()
' MsgBox "Daten werden importiert", vbExclamation
Call spB12
'Application.StatusBar = ""
End Sub



Private Sub x2MachWas2()
Application.StatusBar = ""
Call spB05
'Application.StatusBar = ""
End Sub


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: benutzerdef. Menus --> Untermenus anlegen
06.07.2009 17:02:21
Peter
Hallo Rainer
Vielen Dank. Ich werde mich da mal durcharbeiten.
Freundlicher Gruss, Peter
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

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