Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1048to1052
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Unter Menue im Pull-Down-Menue Menueleiste

Unter Menue im Pull-Down-Menue Menueleiste
09.02.2009 09:52:00
Horst
Hey !
Ich habe mir eingen Menuepunkt in meiner Kommandoleiste Gebaut.
--------------------------------------------------------

Sub MeinMenue()
'Setzen des in der Menueleiste der PopUp-Menues
Dim i As Integer
Dim i_hilfe As Integer
Dim MenueVMP As CommandBarControl
Dim KopiereDaten As CommandBarControl
Set MenueVMP = Application.CommandBars(1). _
Controls.Add(Type:=msoControlPopup, _
Before:=i_hilfe, Temporary:=True)
MenueVMP.Caption = "Mein Menue-Punkt"
Set KopiereDaten = MenueVMP.Controls.Add(Type:=msoControlButton)
With KopiereDaten
.Caption = "Kopiere von nach"
.OnAction = "MenueKopiereVonNach"
.BeginGroup = True
End With
End Sub


------------------------------------------------------------------------------
Jetzt möchte ich Unterpunkte also so etwas wie SubCommandBars bauen.
Statt eine Action im Menue "Kopiere von nach" beim selektieren mit der Maus auszuführen,
Einen Pfeil mit weiteren Unterpunkten anzeigen, die dann wiederum verschiedene Aktionen ausführen.
Im Punkt Kopiere von nach > 1. von Tabelle eins nach zwei
> 2. von Tabelle eins nach drei
usw.
(Analog wie zum beispiel im Excel Muenuepunkt: Blatt > Umbenennen
> Ausblenden
Wie baue ich das denn in Mein Menue mit ein?
Gruss
Horst

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

Betreff
Datum
Anwender
Anzeige
AW: Unter Menue im Pull-Down-Menue Menueleiste
09.02.2009 10:45:00
Horst
Danke!
werde ich Begeisterung in Angriff nehmen.
Anzeige

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige