Thema Datum  Von Nutzer Rating
Antwort
20.01.2020 17:25:00 Franz
NotSolved
20.01.2020 18:47:45 Mase
NotSolved
20.01.2020 18:49:17 Mase
NotSolved
20.01.2020 20:20:56 Franz
NotSolved
20.01.2020 21:31:11 Mase
NotSolved
21.01.2020 07:39:48 Gast32632
NotSolved
21.01.2020 07:55:56 Mase
NotSolved
21.01.2020 09:21:04 Franz
NotSolved
21.01.2020 09:23:36 Gast18386
NotSolved
21.01.2020 09:32:14 Mase
NotSolved
21.01.2020 10:41:26 Franz
NotSolved
21.01.2020 10:59:20 Mase
NotSolved
21.01.2020 11:04:50 Franz
NotSolved
Blau Weitere Info
21.01.2020 11:33:46 Mase
Solved
23.01.2020 14:41:18 Franz
Solved
23.01.2020 14:45:53 Mase
NotSolved
23.01.2020 14:58:42 Franz
NotSolved
23.01.2020 15:01:49 Mase
Solved
23.01.2020 15:06:27 Mase
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
21.01.2020 11:33:46
Views:
577
Rating: Antwort:
 Nein
Thema:
Weitere Info

Ah, in der Tat. Verstehe wo Du bzw wie Du das meinst.

 

Entferne das AddIn mal.

Schließe Excel.

Öffne Dein AddIn zum ändern (Rechtsklick -> öffnen)

Hinterlege folgendes im Workbook_Open()-Event Deines AddIn.

Option Explicit

Private Sub Workbook_Open()
    Call CreateMenuBar
End Sub

 

Speichere. 

 

Folgendes in ein Modul:

 

Option Explicit

Dim cControl As CommandBarButton

Public Sub CreateMenuBar()


On Error Resume Next 'Just in case
    'Delete any existing menu item that may have been left.
    Application.CommandBars("Worksheet Menu Bar").Controls("Gruppe-Franz").Delete
    'Add the new menu item and Set a CommandBarButton Variable to it
    Set cControl = Application.CommandBars("Worksheet Menu Bar").Controls.Add
    'Work with the Variable
        With cControl
            .Caption = "Franz-Makro"
            .Style = msoButtonCaption
            .OnAction = "DeinProzedurName"
            'Macro stored in a Standard Module
        End With

On Error GoTo 0

End Sub

Public Sub DeleteMenuBar()

On Error Resume Next 'In case it has already gone.
    Application.CommandBars("Worksheet Menu Bar").Controls("Gruppe-Franz").Delete
    On Error GoTo 0
End Sub

 

Speichere.

 

Binde das AddIn wieder ein und prüfe, ob Du oben im Menüband eine registertkarte+Gruppe+Button findest.

 

Im optimalen Fall, hast Du die Prozedur "CreateMenuBar" an Deine Bedürftnisse angepasst und steuerst Dein Makro schon via .OnAction an.

 

 

gruß

Marco

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
20.01.2020 17:25:00 Franz
NotSolved
20.01.2020 18:47:45 Mase
NotSolved
20.01.2020 18:49:17 Mase
NotSolved
20.01.2020 20:20:56 Franz
NotSolved
20.01.2020 21:31:11 Mase
NotSolved
21.01.2020 07:39:48 Gast32632
NotSolved
21.01.2020 07:55:56 Mase
NotSolved
21.01.2020 09:21:04 Franz
NotSolved
21.01.2020 09:23:36 Gast18386
NotSolved
21.01.2020 09:32:14 Mase
NotSolved
21.01.2020 10:41:26 Franz
NotSolved
21.01.2020 10:59:20 Mase
NotSolved
21.01.2020 11:04:50 Franz
NotSolved
Blau Weitere Info
21.01.2020 11:33:46 Mase
Solved
23.01.2020 14:41:18 Franz
Solved
23.01.2020 14:45:53 Mase
NotSolved
23.01.2020 14:58:42 Franz
NotSolved
23.01.2020 15:01:49 Mase
Solved
23.01.2020 15:06:27 Mase
NotSolved