Home VBA Makro Beispiele Menü VBA - Neuer Menüpunkt
VBA - Neuer Menüpunkt PDF Drucken E-Mail
Geschrieben von: Marcus Rose   
Samstag, 16. August 2008 um 21:47 Uhr

Der folgende Code soll euch einen neuen Menüpunkt im Benutzermenü erstellen. Diesem Menüpunkt könnt ihr mehrere Menüeinträge zuordnen.

Geht in eueren VBA Editor und schreibt in "DieseArbeitsmappe":

 


Option Explicit

Private Sub Workbook_Open()
    Call Menü_erstellen
End Sub

 

In ein Modul legt ihr den folgenden Code ab:


Option Explicit

Const Menüname = "&Registrieren"
Const Befehl1 = "&1. Passwort eingeben"
'Const Befehl2 = "&2. Was darf es sein"

Sub Menü_erstellen()
    Dim MB As Object
    Dim MeinMenü As Object
    Dim Befehl As Object
    Call Menü_Löschen
    Set MB = CommandBars.ActiveMenuBar
    Set MeinMenü = MB.Controls.Add(Type:=msoControlPopup, temporary:=True)
    MeinMenü.Caption = Menüname
    '-------------------------------------------
    'Dieser Teil wiederholt sich für jeden Befehl
    Set Befehl = MeinMenü.Controls.Add(Type:=msoControlButton, ID:=1)
    With Befehl
        .Caption = Befehl1
        .OnAction = "Vollversion"
    End With
    '-------------------------------------------
End Sub

 Sub Menü_Löschen()
    On Error Resume Next
    CommandBars.ActiveMenuBar.Controls(Menüname).Delete
 End Sub

 Sub Vollversion()
    MsgBox "Vollversion"
 End Sub

Zuletzt aktualisiert am Samstag, 16. August 2008 um 21:56 Uhr
 
Copyright © 2010 ms-excel.eu. Alle Rechte vorbehalten.
 

Autoren - Login

Werbung

wichtige Links:
http://ms-excel.eu
Hier habt Ihr eine gute Excel Hilfe
Besucherstatistik
Besucher gesamt: 452.235
Besucher heute: 653
Besucher gestern: 571
Max. Besucher pro Tag: 1.517
gerade online: 12
max. online: 38
counter Statistiken