Option Explicit
Private Const c_MENUBUTTON_NAME = "Testanzeige"
Public Sub Auto_Open()
'Startroutine des Add-In:
' 1) Menu-Eintrag erstellen
Dim myMenuBar As Office.CommandBarPopup
Dim myMenuButton As Office.CommandBarButton
On Error Resume Next
'Im Hauptmenue 'Extras' finden
Set myMenuBar = Application.CommandBars(1).FindControl(, 30007)
'Button anfügen
Set myMenuButton = myMenuBar.Controls.Add(msoControlButton)
'Button benennen
myMenuButton.Caption = c_MENUBUTTON_NAME
myMenuButton.BeginGroup = True
'Button mit Hauptprogramm verknüpfen
myMenuButton.OnAction = ThisWorkbook.Name & "!" & "Testanzeige"
Set myMenuButton = Nothing: Set myMenuBar = Nothing
On Error GoTo 0
End Sub
Public Sub Auto_Close()
'Enderoutine des Add-In:
' 1) Menu-Eintrag löschen
Dim myMenuBar As Office.CommandBarPopup
On Error Resume Next
'Im Hauptmenue 'Extras' finden
Set myMenuBar = Application.CommandBars(1).FindControl(, 30007)
'Button löschen
myMenuBar.Controls(c_MENUBUTTON_NAME).Delete
Set myMenuBar = Nothing
On Error GoTo 0
End Sub
Public Sub Testanzeige()
End Sub
Makros - zweiten Drucker als Symbol in die Symbolleiste einfügen
Mikoop 24.11.2006 - 4090 Hits - 1 Antwort
Excel Makro erscheint nicht in Makroliste
H.E.N.K 01.02.2007 - 218 Hits - 1 Antwort
Aus Excel mit Outlook 2003 E-Mail versenden
fedjo 14.08.2007 - 171 Hits -
Excel2003 Makro anzeigen
altweibersommer 22.09.2007 - 19 Hits -