Thema Datum  Von Nutzer Rating
Antwort
Rot  Symbol und Menüleiste ab 2007 erstellen & auslesen
13.03.2021 11:28:02 Gast 123
NotSolved
13.03.2021 11:39:23 Gast44665
NotSolved
13.03.2021 13:29:23 Gast67947
NotSolved
13.03.2021 15:40:06 Gast 123
NotSolved
13.03.2021 20:07:22 Gast17010
NotSolved
13.03.2021 22:31:50 Gast 123
NotSolved
14.03.2021 10:48:20 Gast12213
NotSolved
14.03.2021 17:36:12 Gast 123
NotSolved
13.03.2021 16:36:27 Gast89737
NotSolved
14.03.2021 17:39:15 Gast 123
NotSolved

Ansicht des Beitrags:
Von:
Gast 123
Datum:
13.03.2021 11:28:02
Views:
1429
Rating: Antwort:
  Ja
Thema:
Symbol und Menüleiste ab 2007 erstellen & auslesen
Hallo an alle Excel Fachleute          
 
ich habe einige fachliche Fragen an Ecxcel Profis wo ich nicht weiter weiss.  CommandBars und Menüband ab Excel 2007
Im alten 2003 konnte ich mir alle Menüleisten und Symbolleisten auflisten und per VBA neue Menüpunkte oder Buttons einfügen.
 

Bei Ribbon geht das nicht mehr. Ich habe im Internet einige Beispiele gefunden wie man neue IFade einfügen kann, komme damit aber noch nicht so richtig zurechtt.

Vor allem kann ich nicht nachvollziehen wo die neue Symbolleiste eingefügt wird und kann sie nicht auslesen. Beim experimentieren wurden Buttons erstellt die ich nicht

per VBA löschen konnte! Ich konnte aber auch nicht auslesen wo sie angebunden waren?? Wer kann mir dafür einen Code besorgen?!

 

Bei CommandButton im Blatt kann ich mit dem Befehs Application.Caller den Button Index lesen und über SelectCase alle Button auswerten. Bei IFade klappt das nicht.

wie kann ich dort erkennen welcher Button gedrückt wurde?? Kann man den Text, Index oder die Quick Info auslesen? Oder muss jeder Button sein eigenes Makro bekommen.

Wo genau wird unten im Code "Standard" hingelegt? Mit welchen Befehlen kann ich das Menüband und Symbolleisten ab 2007 auslesen?

 

Im Intenrnet gibt ez zu Symbolleisten eine  DownLoad von Hajo. Da kann ich im Beispiel  nirgendwo ersehen wie die Buttons ihr Makro zugewiesen bekommen.

Und Beispiel Buttons kann ich nicht erkennen. Habt ihr bessere Code zum Ifade Button erstellen wie den unteren?? Ich möhte mir 10-20 eigene Button erstellen

um staendig wiederkehrende Projekte schneller bearbeiten zu können. 

 
Vielen Dank für jede Hilfe die mich weiterbringt.       (** Hinweis zu Crossposting:  diese Frage wurde auch bei Clever Excel und Herber gestellt, bisher ohne Antwort)
 
mfg Gast xxx        
 
Code:
Sub Symbolleiste_erstellen()
   Dim oBar As CommandBar
   Dim oBtn As CommandBarButton
   Set oBar = Application.CommandBars("Standard")
   On Error Resume Next
   oBar.Controls("MyButton").Delete
 
   On Error GoTo 0
   Set oBtn = oBar.Controls.Add
   With oBtn
    .Caption = "MyButton"   '00 Keine Funktiob!!
    'erstellt max. 3 Button untereinander statt nebeneinander!'!
    For j = 1 To 10
      .Style = msoButtonIconAndCaption  'msoButtonIcon
      .Caption = "My Button " & j
      .FaceId = j + 360 '361
      .OnAction = "Meldung"
    Next j
    .Height = 320
   End With
End Sub
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
Rot  Symbol und Menüleiste ab 2007 erstellen & auslesen
13.03.2021 11:28:02 Gast 123
NotSolved
13.03.2021 11:39:23 Gast44665
NotSolved
13.03.2021 13:29:23 Gast67947
NotSolved
13.03.2021 15:40:06 Gast 123
NotSolved
13.03.2021 20:07:22 Gast17010
NotSolved
13.03.2021 22:31:50 Gast 123
NotSolved
14.03.2021 10:48:20 Gast12213
NotSolved
14.03.2021 17:36:12 Gast 123
NotSolved
13.03.2021 16:36:27 Gast89737
NotSolved
14.03.2021 17:39:15 Gast 123
NotSolved