Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
868to872
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
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Eigenes Menü aus Modul ansprechen

Eigenes Menü aus Modul ansprechen
10.05.2007 19:45:04
Timo

Hallo!
Ich möchte in dem eigenen Menü "Auswertung" den Schritt 2 nur aktivieren, wenn der Schritt 1 durchgeführt wurde. Nun ist die Frage, wie kann aus dem normalen Modul heraus die Menüeintraäge ansprechen und de- bzw aktivieren?
mfg
Timo
'Diese Arbeitsmappe


Private Sub Workbook_Open()
Dim cbMenu As CommandBar
Dim cbSpecialMenu As CommandBarPopup
Dim cbCommand As CommandBarControl
Set cbMenu = Application.CommandBars("Worksheet Menu Bar")
Set cbSpecialMenu = cbMenu.Controls.Add(Type:=msoControlPopup)
cbSpecialMenu.Caption = "AUSWERTUNG"
Set cbCommand3 = cbSpecialMenu.Controls.Add(Type:=msoControlButton)
cbCommand3.Caption = "SCHRITT 1"
cbCommand3.OnAction = "Schritt1"
Set cbCommand4 = cbSpecialMenu.Controls.Add(Type:=msoControlButton)
cbCommand4.Caption = "SCHRITT 2"
cbCommand4.OnAction = "Schritt2"
cbCommand4.Enabled = False
End Sub


'Modul1


Private Sub Schritt1()
cbCommand3.Enabled = False ' das klappt leider nicht... :-(
cbCommand4.Enabled = True
End Sub


4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eigenes Menü aus Modul ansprechen
10.05.2007 19:55:55
mumpel
Hallo!
Versuch mal: Application.CommandBars(1).Controls("AUSWERTUNG").Controls("Schritt 2").Enabled = False
Gruß, Rene

den Code in die Tabelle !
10.05.2007 20:03:56
Matthias L.
Hallo.
Den Code raus aus dem Modul und rein in die entsprechende Tabelle.
Bei mit funktioniert's jedenfalls.
Gruß Matthias

AW: den Code in die Tabelle !
10.05.2007 20:11:28
mumpel
Nein, der Code muss bleiben wo er ist. Sonst wird das Menü beim Öffnen der Arbeitsmappe nicht angelegt. Mit "Application.CommandBars" geht es. Es geht um ein Menü, nicht um CommandButton in einer Tabelle.

ok... sorry (ButtonIrrtum)
10.05.2007 20:16:40
Matthias L.
Hallo, ok das war ein
ButtonIrrtum meinerseits.
Sorry.
Gruß Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige