{"id":55000434,"date":"2024-06-01T00:00:00","date_gmt":"2024-08-07T11:16:54","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=434"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Menues_im_VBAEditor_anpassen","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/","title":{"rendered":"Men&uuml;s im VBA-Editor anpassen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/3114f70af8874acc8cf69202e1c42e95\" width=\"1\" height=\"1\" alt=\"\"><b>Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f&uuml;r Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch&auml;ftigen. Ein wichtiger Teil des VBA-Editors sind die Men&uuml;leisten, Symbolleisten und Kontextmen&uuml;s. Was sind diese drei Elemente &uuml;berhaupt und wie k&ouml;nnen wir diese anpassen &#8211; sowohl &uuml;ber die Benutzeroberfl&auml;che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M&ouml;glichkeiten und zeigt, wie Du das Men&uuml;system nutzen kannst, um einen optimalen Workflow zu gew&auml;hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.<\/b><\/p>\n<h2>Grundlagen zu Men&uuml;system des VBA-Editors<\/h2>\n<p>Im Men&uuml;system des VBA-Editors gibt es drei verschiedene Arten von Men&uuml;s.<\/p>\n<p>Wer schon vor 2007 Office-Anwendungen wie Access, Excel oder Word programmiert hat, kennt das hier verwendete Men&uuml;system auch noch von diesen Anwendungen. Office 2003 war die letzte Office-Version, die mit dem alten Men&uuml;system ausgestattet war. Dann hat Microsoft mit Office 2007 das Ribbon als neues Men&uuml;system eingef&uuml;hrt.<\/p>\n<p>Das alte Men&uuml;system war, was die Anpassbarkeit und die Programmierbarkeit anging, durchaus einfacher handzuhaben. Wer erst sp&auml;ter in die Office-Programmierung eingestiegen ist und sich nun mit der Anpassung und Programmierung des Men&uuml;systems des VBA-Editors besch&auml;ftigt, erh&auml;lt also nun einen Einblick und kann entscheiden, ob &#8220;fr&uuml;her alles besser war&#8221;. Tats&auml;chlich spielt das keine Rolle, denn wer einigerma&szlig;en auf dem Stand der Technik bleiben will, arbeitet nicht mehr mit Microsoft Office 2003 und &auml;lter (auch wenn es in der Praxis immer wieder Kunden gibt, die das dennoch tun).<\/p>\n<p>Bild 1 zeigt alle drei Arten von Men&uuml;s:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_001.png\" alt=\"Alle drei Arten von Men&uuml;s\" width=\"424,6267\" height=\"439,1439\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Alle drei Arten von Men&uuml;s<\/span><\/b><\/p>\n<ul>\n<li>Jede Anwendung enth&auml;lt eine Men&uuml;leiste. Das ist das Hauptmen&uuml;, &uuml;ber das man in der Regel thematisch sortierte Untermen&uuml;punkte aufklappen und aufrufen kann.<\/li>\n<li>Au&szlig;erdem kann eine Anwendung beliebig viele Symbolleisten enthalten. Diese werden normalerweise unterhalb der Men&uuml;leiste angeordnet, k&ouml;nnen aber auch freischwebend platziert werden.<\/li>\n<li>Schlie&szlig;lich finden wir verschiedene Kontextmen&uuml;s vor. Diese k&ouml;nnen wir durch einen rechten Mausklick auf verschiedene Elemente &ouml;ffnen. Es wird jeweils das Kontextmen&uuml; mit den f&uuml;r das ge&ouml;ffnete Element passenden Befehlen ge&ouml;ffnet.<\/li>\n<\/ul>\n<h2>Men&uuml;system im VBA-Editor &uuml;ber die Benutzeroberfl&auml;che anpassen<\/h2>\n<p>Wir k&ouml;nnen verschiedene Aspekte des Men&uuml;systems des VBA-Editors &uuml;ber die Benutzeroberfl&auml;che anpassen.<\/p>\n<p>Der erste Weg und einfachste Weg beschr&auml;nkt sich auf die Elemente, die wir normalerweise gar nicht sehen, sondern die erst per Rechtsklick auf ein Element auftauchen &#8211; die Kontextmen&uuml;s. Klicken wir auf dem Men&uuml;p&uuml;nkt <b>Ansicht|Symbolleisten<\/b>, finden wir eine Liste aller verf&uuml;gbaren Symbolleisten und k&ouml;nnen hier einzelne Eintr&auml;ge ein- und ausblenden. Au&szlig;erdem finden wir hier noch einen Eintrag namens <b>Anpassen&#8230;<\/b> &#8211; diesen schauen wir uns sp&auml;ter an (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_002.png\" alt=\"Ein- und Ausblenden von Men&uuml;leisten\" width=\"499,6267\" height=\"449,5731\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Ein- und Ausblenden von Men&uuml;leisten<\/span><\/b><\/p>\n<p>Klicken wir die noch nicht aktivierten Eintr&auml;ge <b>Bearbeiten<\/b>, <b>Debuggen <\/b>und <b>UserForm<\/b> an, sehen wir, dass diese entweder direkt fest verankert oder freischwebend. eingeblendet werden (siehe Bild 3). Diese k&ouml;nnen wir nun frei bewegen und an der Stelle platzieren, wo wir diese gerade ben&ouml;tigen, oder wir bewegen diese in Richtung Men&uuml;leiste, wo diese dann &#8220;eingeklinkt&#8221; werden. Wenn wir freischwebende Symbolleisten bewegen wollen, k&ouml;nnen wir diese mit der Maus an der Titelleiste greifen und verschieben.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_003.png\" alt=\"Alle Symbolleisten sind nun eingeblendet.\" width=\"649,627\" height=\"241,1893\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Alle Symbolleisten sind nun eingeblendet.<\/span><\/b><\/p>\n<p>Wenn wir eine einmal eingeklinkte Symbolleiste an eine andere Stelle verschieben wollen, k&ouml;nnen wir diese am linken Rand an den drei vertikal angeordneten Punkten greifen und entweder wieder freischwebend platzieren oder einfach ihre Position im oberen Bereich &auml;ndern.<\/p>\n<p>Wir k&ouml;nnen die Symbolleisten alle untereinander platzieren (siehe Bild 4) oder diese in mehreren Zeilen nebeneinander anordnen.  Wie man das macht, h&auml;ngt unter anderem vom verf&uuml;gbaren Platz auf dem Bildschirm ab.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_004.png\" alt=\"Alle Symbolleisten sind nun verankert.\" width=\"649,627\" height=\"255,2785\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Alle Symbolleisten sind nun verankert.<\/span><\/b><\/p>\n<h2>Eingebaute Symbolleisten<\/h2>\n<p>Die eingebauten Symbolleisten liefern uns die folgenden Funktionen:<\/p>\n<ul>\n<li><b>Bearbeiten<\/b>: Diese Symbolleiste sollte aus unserer Sicht standardm&auml;&szlig;ig eingeblendet sein, denn sie enth&auml;lt zwei sehr wichtige Elemente &#8211; n&auml;mlich die zum Auskommentieren und Einkommentieren aller aktuell markierten Codezeilen. Au&szlig;erdem finden wir hier zum Beispiel Befehle zum Setzen von Haltepunkten oder zum Aktivieren von IntelliSense. Diese Befehle w&uuml;rde man jedoch aus Effizienzgr&uuml;nden eher per Tastenkombination ausf&uuml;hren.<\/li>\n<li><b>Debuggen<\/b>: In dieser Symbolleiste finden wir alle Elemente, die beim Debuggen von Code wichtig sind. Hier k&ouml;nnen wir den Code wiederum starten, pausieren oder stoppen und wir k&ouml;nnen diesen auf bestimmte Arten durchlaufen. Au&szlig;erdem lassen sich hier weitere Elemente des VBA-Editors wie <b>Lokal-Fenster<\/b>, <b>Direktfenster <\/b>oder <b>&Uuml;berwachungs-Fenster <\/b>einblenden.<\/li>\n<li><b>UserForm<\/b>: Diese Symbolleiste ben&ouml;tigen wir, wenn wir UserForms anlegen und bearbeiten wollen.<\/li>\n<li><b>Voreinstellung<\/b>: Dies ist die Symbolleiste, die standardm&auml;&szlig;ig eingeblendet ist. Sie enth&auml;lt Befehle wie zum Speichern, zum Bedienen der Zwischenablage, zum R&uuml;ckg&auml;ngig machen von Aktionen, zum Starten und Stoppen von Prozeduren und zum Einblenden wichtiger Elemente wie Projekt-Explorer, Eigenschaftenfenster und Objektkatalog.<\/li>\n<\/ul>\n<h2>Individuelle Anpassungen<\/h2>\n<p>Wenn uns das Ein- und Ausblenden und das Anordnen von Symbolleisten nicht ausreicht, k&ouml;nnen wir noch einen Schritt weitergehen. Unter <b>Ansicht|Symbolleisten <\/b>gibt es den bereits weiter oben erw&auml;hnten Befehl mit der Beschriftung <b>Anpassen&#8230;<\/b>, den wir nun bet&auml;tigen.<\/p>\n<p>Damit blenden wir den Dialog aus Bild 5 ein. Dieser zeigt erst einmal die Symbolleisten an, die wir bereits kennengelernt haben. Au&szlig;erdem finden wir hier aber auch noch einen Eintrag namens <b>Kontextmen&uuml; <\/b>und einen namens <b>Men&uuml;leiste<\/b>. Diese Darstellung liefert uns einen Hinweis, wie das Men&uuml;system intern aufgebaut ist: Wir arbeiten n&auml;mlich eigentlich nur mit Symbolleisten. Diese kommen allerdings in verschiedenen Auspr&auml;gungen, n&auml;mlich neben den eigentlich Symbolleisten noch als Men&uuml;leiste (eben jene Leiste, die wir auch Hauptmen&uuml; nennen k&ouml;nnten) und als Kontextmen&uuml;leiste. Wie wir sp&auml;ter bei der Programmierung per VBA sehen werden, sind es lediglich die Werte von Eigenschaften, die den Unterschied ausmachen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_006.png\" alt=\"Der Dialog zum Anpassen des Men&uuml;sytems\" width=\"424,6267\" height=\"376,3036\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Der Dialog zum Anpassen des Men&uuml;sytems<\/span><\/b><\/p>\n<p>Auch im Dialog <b>Anpassen <\/b>k&ouml;nnen wir die &#8220;normalen&#8221; Symbolleisten durch Setzen eines Hakens in den Kontrollk&auml;stchen ein- und ausblenden.<\/p>\n<p>Wenn wir das beim Eintrag <b>Men&uuml;leiste <\/b>probieren, gelingt das jedoch nicht. Das zeigt: Die Anwendung muss eine Men&uuml;leiste haben, die auf diesem Wege nicht ausgeblendet werden kann.<\/p>\n<p>Was aber geschieht, wenn wir den Eintrag <b>Kontextmen&uuml; <\/b>anklicken? Blenden wir damit die Kontextmen&uuml;s dauerhaft ein? Nein: Insgesamt dient das &Ouml;ffnen des <b>Anpassen<\/b>-Dialogs eher dazu, das gesamte Men&uuml;system in einen Bearbeitungszustand zu versetzen. Und w&auml;hrend wir die Men&uuml;- und Symbolleisten ja ohnehin schon sehen k&ouml;nnen, dient der Eintrag <b>Kontextmen&uuml; <\/b>dazu, die sonst nur per Rechtsklick sichtbaren Kontextmen&uuml;s zu Bearbeitungszwecken sichtbar zu machen.<\/p>\n<p>Aktivieren wir diesen Eintrag, erscheint eine weitere Symbolleiste mit dem Titel <b>Kontextmen&uuml;<\/b>. Diese enth&auml;lt drei Kategorien f&uuml;r verschiedene Kontextmen&uuml;s. In der zweiten namens <b>Code-Fenster <\/b>finden wir einen weiteren gleichnamigen Eintrag, der beim Anklicken alle Elemente des Kontextmen&uuml;s anzeigt, die beim Rechtsklick im Code-Fenster erscheinen (siehe Bild 6).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_007.png\" alt=\"Bearbeiten von Kontextmen&uuml;s &uuml;ber die Benutzeroberfl&auml;che\" width=\"649,627\" height=\"536,5725\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Bearbeiten von Kontextmen&uuml;s &uuml;ber die Benutzeroberfl&auml;che<\/span><\/b><\/p>\n<h2>Einstellungen eines Men&uuml;eintrags anpassen<\/h2>\n<p>Hier k&ouml;nnen wir nun ebenfalls mit der rechten Maustaste ein Kontextmen&uuml; &ouml;ffnen, dass uns alle M&ouml;glichkeiten zum Anpassen eines Men&uuml;eintrags anzeigt (siehe Bild 7).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_008.png\" alt=\"Einstellungen eines Men&uuml;eintrags anpassen\" width=\"649,627\" height=\"470,318\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Einstellungen eines Men&uuml;eintrags anpassen<\/span><\/b><\/p>\n<p>Dieses Kontextmen&uuml; k&ouml;nnen wir nicht nur f&uuml;r die Men&uuml;eintrage der Kontextmen&uuml;s anzeigen. Auch ein Rechtsklick auf die Eintr&auml;ge in der Men&uuml;leiste oder in eine der Symbolleisten zeigt das Kontextmen&uuml; zum Bearbeiten des jeweiligen Eintrags an (siehe Bild 8).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_009.png\" alt=\"Auch die &uuml;brigen Men&uuml;punkte k&ouml;nnen wir per Kontextmen&uuml; anpassen.\" width=\"499,6267\" height=\"413,8625\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Auch die &uuml;brigen Men&uuml;punkte k&ouml;nnen wir per Kontextmen&uuml; anpassen.<\/span><\/b><\/p>\n<p>Wichtig ist nur, dass der Dialog Anpassen ge&ouml;ffnet und die Symbolleisten damit in den Bearbeitungszustand versetzt wurden.<\/p>\n<p>In diesem Zustand k&ouml;nnen wir die eigentlichen Funktionen der Men&uuml;eintr&auml;ge auch nicht aufrufen, sondern nur die Funktionen zum Anpassen des Men&uuml;systems.<\/p>\n<p>Welche M&ouml;glichkeiten bietet uns dieses Kontextmen&uuml; nun? Wichtig: Wir k&ouml;nnen diese Eigenschaften f&uuml;r die eingebauten Elemente nach Lust und Laune ausprobieren.<\/p>\n<p>Mit einem Klick auf den Befehl <b>Zur&uuml;cksetzen <\/b>k&ouml;nnen wir die Eigenschaften von Steuerelementen und Men&uuml;s wieder in den Anfangszustand zur&uuml;ckversetzen:<\/p>\n<ul>\n<li><b>Zur&uuml;cksetzen<\/b>: Setzt die Eigenschaften des aktuellen Steuerelements auf den Standardzustand zur&uuml;ck. Das bezieht sich vor allem auf Eigenschaften wie <b>Name <\/b>und <b>Schaltfl&auml;chensymbol<\/b>.<\/li>\n<li><b>L&ouml;schen<\/b>: L&ouml;scht das Steuerelement aus der Symbolleiste. <\/li>\n<li><b>Name<\/b>: Stellt den Namen des Steuerelements ein.<\/li>\n<li><b>Schaltfl&auml;chensymbol kopieren<\/b>: Kopiert das Symbol des aktuellen Steuerelements.<\/li>\n<li><b>Schaltfl&auml;chensymbol einf&uuml;gen<\/b>: F&uuml;gt ein zuvor kopiertes Schaltfl&auml;chensymbol in das aktuelle Steuerelement ein.<\/li>\n<li><b>Schaltfl&auml;chensymbol zur&uuml;cksetzen<\/b>: Setzt ein eventuell bearbeitetes Schaltfl&auml;chensymbol in den Ausgangszustand zur&uuml;ck. Dieser Befehl wird nur eingeblendet, wenn das Schaltfl&auml;chensymbol bereits bearbeitet wurde.<\/li>\n<li><b>Schaltfl&auml;chensymbol bearbeiten<\/b>: Versetzt das Schaltfl&auml;chensymbol in den Bearbeitungszustand. Dabei wird der Schaltfl&auml;chen-Editor aus Bild 9 angezeigt, mit dem wir das Symbol der Schaltfl&auml;che &auml;ndern k&ouml;nnen.<\/li>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_010.png\" alt=\"Editor zum Bearbeiten von Schaltfl&auml;chensymbolen\" width=\"424,6267\" height=\"391,8732\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 9: Editor zum Bearbeiten von Schaltfl&auml;chensymbolen<\/span><\/b><\/p>\n<li><b>Schaltfl&auml;chensymbol &auml;ndern<\/b>: Dies blendet eine Matrix mit einigen, wenigen alternativen Schaltfl&auml;chensymbolen ein, aus denen wir ein neues Symbol f&uuml;r die aktuelle Schaltfl&auml;che ausw&auml;hlen k&ouml;nnen (siehe Bild 10).<\/li>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_011.png\" alt=\"Auswahl einiger alternativer Schaltfl&auml;chensymbole\" width=\"424,6267\" height=\"428,2329\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 10: Auswahl einiger alternativer Schaltfl&auml;chensymbole<\/span><\/b><\/p>\n<li><b>Standard<\/b>: Dieser und die n&auml;chsten drei Optionen dienen dazu, die Ansicht von Symbol und\/oder Text zu steuern. Die Einstellung <b>Standard <\/b>sorgt f&uuml;r die Anzeige des Symbols ohne Text.<\/li>\n<li><b>Nur Text (immer)<\/b>: Diese Einstellung blendet ein eventuell zugewiesenes Symbol aus und zeigt nur Text an.<\/li>\n<li><b>Nur Text (in Men&uuml;s)<\/b>: Diese Einstellung sorgt daf&uuml;r, dass in Men&uuml;s ebenfalls nur Text angezeigt wird.<\/li>\n<li><b>Schaltfl&auml;chensymbol und Text<\/b>: Mit dieser Einstellung blenden wir Symbol und Text gleichzeitig ein.<\/li>\n<li><b>Gruppierung beginnen<\/b>: &Uuml;ber diesem Eintrag wird eine Trennlinie als Zeichen einer neuen Gruppierung eingef&uuml;gt.<\/li>\n<\/ul>\n<h2>Zur&uuml;cksetzen von &Auml;nderungen<\/h2>\n<p>Wenn das Experimentieren einmal zu weit gegangen ist und noch ben&ouml;tigte Elemente gel&ouml;scht oder anderweitig verunstaltet wurden, k&ouml;nnen wir diese auf verschiedenen Ebenen wieder zur&uuml;cksetzen. F&uuml;r einzelne Steuerelemente klicken wir dazu im <b>Anpassen<\/b>-Modus den Befehl <b>Zur&uuml;cksetzen <\/b>im Kontextmen&uuml; an.<\/p>\n<p>Wenn wir die &Auml;nderungen in einer vollst&auml;ndigen Symbolleiste zur&uuml;cksetzen wollen, markieren wir den entsprechenden Eintrag im <b>Anpassen<\/b>-Dialog und klicken dort auf die Schaltfl&auml;che <b>Zur&uuml;cksetzen<\/b>.<\/p>\n<p>Nach einer R&uuml;ckfrage wird die entsprechende Symbolleiste wieder in den Anfangszustand versetzt (siehe Bild 11). Hierbei ist zu beachten, dass wir das f&uuml;r alle Kontextmen&uuml;s nur im Ganzen &uuml;ber den Eintrag <b>Kontextmen&uuml; <\/b>erledigen k&ouml;nnen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_012.png\" alt=\"Zur&uuml;cksetzen einer Symbolleiste\" width=\"424,6267\" height=\"313,0061\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 11: Zur&uuml;cksetzen einer Symbolleiste<\/span><\/b><\/p>\n<h2>Neue Symbolleiste erstellen<\/h2>\n<p>Mit einem Klick auf die Schaltfl&auml;che <b>Neu&#8230; <\/b>im <b>Anpassen<\/b>-Dialog k&ouml;nnen wir auch neue Symbolleisten erstellen. Es erscheint zun&auml;chst ein Dialog zum Eingeben des Namens f&uuml;r die neue Symbolleiste (siehe Bild 12).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_016.png\" alt=\"Anlegen einer neuen Symbolleiste\" width=\"424,6267\" height=\"376,3036\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 12: Anlegen einer neuen Symbolleiste<\/span><\/b><\/p>\n<p>Diese wird anschlie&szlig;end als neue, leere Symbolleiste freischwebend angezeigt. Wir k&ouml;nnen nun Befehle aus dem Bereich <b>Befehle <\/b>des <b>Anpassen<\/b>-Dialogs in diese Symbolleiste hineinziehen und diese anschlie&szlig;end an der gew&uuml;nschten Stelle platzieren.<\/p>\n<h2>Benutzerdefinierte Symbolleiste wieder l&ouml;schen<\/h2>\n<p>Wenn eine benutzerdefinierte Symbolleiste nicht mehr ben&ouml;tigt wird, k&ouml;nnen wir diese auch gleich wieder l&ouml;schen. Dazu markieren wir diese Symbolleiste im <b>Anpassen<\/b>-Dialog und klicken auf die Schaltfl&auml;che <b>L&ouml;schen<\/b> (siehe Bild 13).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_017.png\" alt=\"L&ouml;schen einer Symbolleiste\" width=\"424,6267\" height=\"376,3036\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 13: L&ouml;schen einer Symbolleiste<\/span><\/b><\/p>\n<h2>Hinzuf&uuml;gen von Befehlen zu einer Men&uuml;leiste<\/h2>\n<p>Wechseln wir im <b>Anpassen<\/b>-Dialog zur Registerkarte <b>Befehle<\/b>, sehen wir zwei Listen. Die erste hei&szlig;t <b>Kategorien <\/b>und gruppiert die eingebauten Men&uuml;befehle thematisch. Klicken wir einen der Eintr&auml;ge an, zeigt die rechte Liste namens <b>Befehle <\/b>alle Befehle dieser Kategorie an (siehe Bild 14).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_013.png\" alt=\"Verwalten der Befehle\" width=\"424,6267\" height=\"376,3036\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 14: Verwalten der Befehle<\/span><\/b><\/p>\n<p>Wozu k&ouml;nnen wir das nutzen? Wenn es Dir schon immer ein Klick zu viel war, den <b>Verweise<\/b>-Dialog &uuml;ber den Men&uuml;-Eintrag <b>Extras|Verweise <\/b>zu &ouml;ffnen, kannst Du diesen Befehl nun an eine beliebige Stelle im Men&uuml;system ziehen.<\/p>\n<p>In Bild 15 haben wir diesen beispielsweise in die standardm&auml;&szlig;ig eingeblendete Symbolleiste <b>Voreinstellung <\/b>gezogen.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_014.png\" alt=\"Befehle zu Symbolleisten hinzuf&uuml;gen\" width=\"649,627\" height=\"464,4914\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 15: Befehle zu Symbolleisten hinzuf&uuml;gen<\/span><\/b><\/p>\n<h2>Anordnen der Befehle<\/h2>\n<p>Klicken wir im Dialog <b>Anpassen <\/b>auf der Registerseite <b>Befehle <\/b>auf die Schaltfl&auml;che <b>Befehle neu anordnen&#8230;<\/b>, erscheint der Dialog <b>Befehle neu anordnen <\/b>aus Bild 16.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_018.png\" alt=\"Anordnen der Befehle einer Men&uuml;- oder Symbolleiste\" width=\"424,6267\" height=\"466,8727\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 16: Anordnen der Befehle einer Men&uuml;- oder Symbolleiste<\/span><\/b><\/p>\n<h2>Weitere Optionen f&uuml;r Symbolleisten<\/h2>\n<p>Wechseln wir zum Registerreiter <b>Optionen<\/b>, finden wir noch einige weitere Optionen. Hier k&ouml;nnen wir beispielsweise die Gr&ouml;&szlig;e der Symbole auf 32&#215;32 statt 16&#215;16 Pixel einstellen.<\/p>\n<p>Man sieht die Symbole zwar nun vergr&ouml;&szlig;ert, aber da diese eigentlich f&uuml;r eine Gr&ouml;&szlig;e von 16&#215;16 Pixeln ausgelegt wurden, werden diese nun unscharf (siehe Bild 17). Diese Einstellung wirkt sich nur auf die Men&uuml;- und Symbolleisten aus, nicht jedoch auf die Kontextmen&uuml;s.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_015.png\" alt=\"Aktivieren der Anzeige gro&szlig;er Symbole\" width=\"649,627\" height=\"471,7139\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 17: Aktivieren der Anzeige gro&szlig;er Symbole<\/span><\/b><\/p>\n<h2>Beispiel f&uuml;r eine sinnvolle Anpassung<\/h2>\n<p>Auch wenn wir sicher sind, dass Du gen&uuml;gend eigene Ideen f&uuml;r Anpassungen des Men&uuml;systems hast, hier noch eine Anregung von uns. Es geschieht h&auml;ufig genug, dass wir Code einkommentieren oder auskommentieren.<\/p>\n<p>Um das f&uuml;r mehrere Zeilen gleichzeitig durchzuf&uuml;hren, k&ouml;nnen wir alle auszukommentierenden Zeilen markieren und den Befehl <b>Block auskommentieren <\/b>aus dem <b>Bearbeiten<\/b>-Kontextmen&uuml; verwenden. Dazu m&uuml;ssen wir allerdings je nach Bildschirmh&ouml;he und Position der auszukommentierenden Zeilen mit der Maus ganz nach oben zur Symbolleiste. W&auml;re es nicht praktisch, wenn wir die Befehle zum Auskommentieren und Einkommentieren eines Blocks direkt an Ort und Stelle &uuml;ber das Kontextmen&uuml; aufrufen k&ouml;nnten?<\/p>\n<p>Dazu zeigen wir wieder den <b>Anpassen<\/b>-Dialog an, den wir auch &uuml;ber das Kontextmen&uuml; eines jeden Men&uuml;elements mit dem Befehl <b>Anpassen&#8230; <\/b>aktivieren k&ouml;nnen.<\/p>\n<p>Hier aktivieren wir nun unter <b>Symbolleisten <\/b>die Anzeige des Eintrags <b>Kontextmen&uuml;<\/b>. Dann wechseln wir zur Registerseite <b>Befehle <\/b>und suchen dort unter Bearbeiten den Befehl <b>Block auskommentieren<\/b>. Nachdem wir diesen gefunden haben, klappen wir f&uuml;r die in Bearbeitung befindliche Symbolleiste <b>Kontextmen&uuml; <\/b>den Eintrag <b>Code-Fenster <\/b>auf, klicken nochmals auf <b>Code-Fenster <\/b>und sehen nun die vorhandenen Befehle dieses Kontextmen&uuml;s.<\/p>\n<p>Nun ziehen wir die beiden Befehle Block auskommentieren und Auskommentierung des Blocks aufheben an die gew&uuml;nschte Stelle &#8211; beispielsweise direkt unter die Befehle der Zwischenablage.<\/p>\n<p>Dann aktivieren wir f&uuml;r den folgenden Befehl <b>Eigenschaften\/Methoden anzeigen <\/b>noch die Eigenschaft <b>Gruppierung beginnen<\/b> (siehe Bild 18).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_019.png\" alt=\"Hinzuf&uuml;gen von Befehlen zu einem Kontextmen&uuml;\" width=\"649,627\" height=\"510,5445\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 18: Hinzuf&uuml;gen von Befehlen zu einem Kontextmen&uuml;<\/span><\/b><\/p>\n<p>Nun k&ouml;nnen wir den <b>Anpassen<\/b>-Dialog wieder schlie&szlig;en.<\/p>\n<p>&Ouml;ffnen wir nun ein VBA-Modul und markieren einige Zeilen, k&ouml;nnen wir diese &uuml;ber das Kontextmen&uuml; auskommentieren und die Auskommentierung wieder aufheben (siehe Bild 19).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2024_03\/pic_434_020.png\" alt=\"Auskommentieren von Code per Kontextmen&uuml;\" width=\"424,6267\" height=\"524,0645\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 19: Auskommentieren von Code per Kontextmen&uuml;<\/span><\/b><\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>Dieser Artikel zeigt die Grundlagen f&uuml;r den Umgang mit dem Men&uuml;system des VBA-Editors &uuml;ber die Benutzeroberfl&auml;che. Damit kann man bereits einige Handgriffe im Programmieralltag vereinfachen.<\/p>\n<p>Au&szlig;erdem dienen die hier vorgestellten Grundlagen als Basis f&uuml;r einen weiteren Artikel namens <b>Symbolleisten per VBA programmieren <\/b>(<b>www.vbentwickler.de\/435<\/b>), indem wir zeigen, wir Du das Men&uuml;system des VBA-Editors per VBA programmieren kannst.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f&uuml;r Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch&auml;ftigen. Ein wichtiger Teil des VBA-Editors sind die Men&uuml;leisten, Symbolleisten und Kontextmen&uuml;s. Was sind diese drei Elemente &uuml;berhaupt und wie k&ouml;nnen wir diese anpassen &#8211; sowohl &uuml;ber die Benutzeroberfl&auml;che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M&ouml;glichkeiten und zeigt, wie Du das Men&uuml;system nutzen kannst, um einen optimalen Workflow zu gew&auml;hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662024,66032024,44000024,44000037],"tags":[],"yst_prominent_words":[],"class_list":["post-55000434","post","type-post","status-publish","format-standard","hentry","category-662024","category-66032024","category-Berichte_und_Reporting","category-VBAEditor_programmieren"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-08-07T11:16:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#blogposting\",\"name\":\"Men\\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler\",\"headline\":\"Men&uuml;s im VBA-Editor anpassen\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/3114f70af8874acc8cf69202e1c42e95\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#articleImage\"},\"datePublished\":\"2024-06-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#webpage\"},\"articleSection\":\"2024, 3\\\/2024, Berichte und Reporting, VBA-Editor programmieren\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/#listItem\",\"name\":\"2024\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/#listItem\",\"position\":2,\"name\":\"2024\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/3\\\/2024\\\/#listItem\",\"name\":\"3\\\/2024\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/3\\\/2024\\\/#listItem\",\"position\":3,\"name\":\"3\\\/2024\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/3\\\/2024\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#listItem\",\"name\":\"Men&uuml;s im VBA-Editor anpassen\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/#listItem\",\"name\":\"2024\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#listItem\",\"position\":4,\"name\":\"Men&uuml;s im VBA-Editor anpassen\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2024\\\/3\\\/2024\\\/#listItem\",\"name\":\"3\\\/2024\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/\",\"name\":\"Men\\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler\",\"description\":\"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\\u00fcleisten, Symbolleisten und Kontextmen\\u00fcs. Was sind diese drei Elemente \\u00fcberhaupt und wie k\\u00f6nnen wir diese anpassen - sowohl \\u00fcber die Benutzeroberfl\\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\\u00f6glichkeiten und zeigt, wie Du das Men\\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Menues_im_VBAEditor_anpassen\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2024-06-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler","description":"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.","canonical_url":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#blogposting","name":"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler","headline":"Men&uuml;s im VBA-Editor anpassen","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/vg08.met.vgwort.de\/na\/3114f70af8874acc8cf69202e1c42e95","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#articleImage"},"datePublished":"2024-06-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#webpage"},"articleSection":"2024, 3\/2024, Berichte und Reporting, VBA-Editor programmieren"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/#listItem","name":"2024"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/#listItem","position":2,"name":"2024","item":"https:\/\/vbentwickler.de\/category\/2024\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/#listItem","name":"3\/2024"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/#listItem","position":3,"name":"3\/2024","item":"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#listItem","name":"Men&uuml;s im VBA-Editor anpassen"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/#listItem","name":"2024"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#listItem","position":4,"name":"Men&uuml;s im VBA-Editor anpassen","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/#listItem","name":"3\/2024"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#webpage","url":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/","name":"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler","description":"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2024-06-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler","og:description":"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.","og:url":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2024-08-07T11:16:54+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Men\u00fcs im VBA-Editor anpassen - Visual Basic Entwickler","twitter:description":"Viele Themen in diesem Magazin drehen sich um die Programmierung des VBA-Editors. Damit erweitern wir das wichtigste Werkzeug f\u00fcr Programmierer, die sich um die Automation von Anwendungen wie Access, Excel, Outlook oder Word besch\u00e4ftigen. Ein wichtiger Teil des VBA-Editors sind die Men\u00fcleisten, Symbolleisten und Kontextmen\u00fcs. Was sind diese drei Elemente \u00fcberhaupt und wie k\u00f6nnen wir diese anpassen - sowohl \u00fcber die Benutzeroberfl\u00e4che als auch per VBA? Dieser Artikel beleuchtet die wichtigsten M\u00f6glichkeiten und zeigt, wie Du das Men\u00fcsystem nutzen kannst, um einen optimalen Workflow zu gew\u00e4hrleisten und auch Deine eigenen Erweiterungen, beispielsweise in Form von COM-Add-Ins, an der richtigen Stelle einzubauen.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000434","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-08-07 08:20:18","updated":"2026-05-16 09:13:39","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2024\/\" title=\"2024\">2024<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/\" title=\"3\/2024\">3\/2024<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMen\u00fcs im VBA-Editor anpassen\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2024","link":"https:\/\/vbentwickler.de\/category\/2024\/"},{"label":"3\/2024","link":"https:\/\/vbentwickler.de\/category\/2024\/3\/2024\/"},{"label":"Men&uuml;s im VBA-Editor anpassen","link":"https:\/\/vbentwickler.de\/Menues_im_VBAEditor_anpassen\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000434"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000434\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000434"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}