Office: (Office 2010) Kontextmenü erweitern

Helfe beim Thema Kontextmenü erweitern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich hatte zu Zeiten von Excel 2003 das Kontextmenü einer Excel-Datei um einige Comboboxen erweitert: Dim cBar As CommandBar Dim ctl As... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von MarcHüfing, 14. August 2013.

  1. Kontextmenü erweitern


    Hallo,

    ich hatte zu Zeiten von Excel 2003 das Kontextmenü einer Excel-Datei um einige Comboboxen erweitert:

    Dim cBar As CommandBar
    Dim ctl As CommandBarControl

    Set cBar = Application.CommandBars("Cell")
    Set ctl = cBar.Controls.Add(Type:=msoControlComboBox)

    Damit werden diese Comboboxen in Excel 2003 beim Rechtsklick in eine Zelle unter den Standard Kontextmenüeinträgen angezeigt.

    Nun, in Excel 2010, läuft der Programmcode auch fehlerfrei durch. Im VBA Überwachungsfenster sieht man, dass der CommandBar "cBar" die Controls (Comboboxen) hinzugefügt werden. Nur werden diese im Kontextmenü nicht angezeigt.*frown.gif*

    Wenn ich den Microsoft richtig verstehe gibt es in Excel 2010 durch RibbonX wohl eine andere Möglichkeit um Kontextmenüs anzupassen, allerdings müsste die alte Version doch auch noch funktionieren, oder?

    :)
     
    MarcHüfing, 14. August 2013
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    ich habe es getestet auf dem Firmen Rechner keine Veränderung und auf dem Homerechner werden die Ergänzungen angezeigt. Ich habe die Beispiekl von meiner HP getestet.
    Vielleicht hängt es mit den Rechten zusammen?
     
    Hajo_Zi, 16. August 2013
    #2
  3. Rechte sollten nicht das Problem sein. Bin lokaler Admin.

    Ich bin noch nicht so fit in der Bedienung von Office 2010. Habe die Firma erst gerade von 2003 auf 2010 umgestellt. Muss man evtl. über das Excel Menüband noch irgend etwas einstellen damit das erweiterte Kontextmenü sichtbar wird?
     
    MarcHüfing, 16. August 2013
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Kontextmenü erweitern

    Hajo_Zi, 16. August 2013
    #4
  5. \@Hajo_Zi:
    OK, Deine Beispiele funktionieren auch bei mir. Du benutzt ein Control vom Typ "msoControlPopup" bzw. darunter Standard Menü Button. Ich habe in meiner Datei Controls vom Typ "msoControlComboBox", also Comboboxen benutzt. Das funktioniert so auch in Deiner Datei nicht, wenn ich dies dort ergänzen würde:
    Code:
    @mumpel:
    Ich würde die Datei gerne im gemischten Betrieb, also sowohl mit einem 2003er als auch mit einem 2010er Excel benutzen können.
     
    MarcHüfing, 16. August 2013
    #6
  6. Beverly
    Beverly Erfahrener User
    Hi Marc,

    erstelle ein eigenes Kontextmenü mit deiner ComboBox und starte es mit einem zusätzlichen Schalter, den du im Rechtsklickmenü ergänzt.


    Kontextmenü erweitern grusz.gif
     
    Beverly, 16. August 2013
    #7
  7. Kontextmenü erweitern

    Hallo Karin,

    das ist ein guter Ansatz. In einem eigenen Kontextmenü lassen sich auch ComboBoxen einfügen (warum auch immer). Hier wird beschrieben wie ein eigenes Kontextmenü zu erstellen ist. Ich war bislang der Meinung man könne nur das standard Kontextmenü editieren.

    Vielen Dank!

    Marc
     
    MarcHüfing, 20. August 2013
    #8
  8. Beverly
    Beverly Erfahrener User
    Hi Marc,

    und das wäre der Code für das Erstellen eines eigenen Kontextmenüs mit ComboBox, welches aus dem Rechtsklick-Kontextmenü gestartet wird:

    Code unter DieseArbeitsmappe

    Code:
    Code im allgemeinen Modul

    Code:
    ComboBox wird aus der aktiven Tabelle, Spalte A, Zeile 1 bis 10 gefüllt.


    Kontextmenü erweitern grusz.gif
     
    Beverly, 20. August 2013
    #9
Thema:

Kontextmenü erweitern

Die Seite wird geladen...
  1. Kontextmenü erweitern - Similar Threads - Kontextmenü erweitern

  2. Fehlender Neuer Kommentar und Neue Notiz im Kontextmenü von Excel

    in Microsoft Excel Tutorials
    Fehlender Neuer Kommentar und Neue Notiz im Kontextmenü von Excel: Fehlender Neuer Kommentar und Neue Notiz im Kontextmenü von Excel Excel für Microsoft 365 Excel 2016 Excel 2013 Mehr... Weniger...
  3. Das Kontextmenü „E-Mail“ wird in Outlook für Mac nicht angezeigt, wenn Sie mit der ...

    in Microsoft Outlook Tutorials
    Das Kontextmenü „E-Mail“ wird in Outlook für Mac nicht angezeigt, wenn Sie mit der ...: Das Kontextmenü „E-Mail“ wird in Outlook für Mac nicht angezeigt, wenn Sie mit der Steuerungstaste darauf zugreifen möchten. 22. Juli 2019 PROBLEM Outlook für Mac bietet kein Kontextmenü, wenn...
  4. Excel 2016 rechte Mausklick kontextmenü fehlt

    in Microsoft Excel Hilfe
    Excel 2016 rechte Mausklick kontextmenü fehlt: Hallo zusmammen, bei zwei Rechnern habe ich das Problem, dass im Excel das Rechtsklick Kontextmenü (für kopieren....) fehlt. Wenn ich den Befehl Application.CommandBars("Cell").Enabled = True im...
  5. Fehlen des Eintrages Hyperlink im Kontextmenü

    in Microsoft Excel Hilfe
    Fehlen des Eintrages Hyperlink im Kontextmenü: Ein frohes Osterfest für alle! Nun zu meinem Problem. Nach einfügen eines Links zu einer anderen Datei sehe ich im Kontextmenü (rechte Maustaste) den Eintrag "Hyperlink bearbeiten" usw. nicht...
  6. Kontextmenü Access 2010

    in Microsoft Access Hilfe
    Kontextmenü Access 2010: Hallo, in Access 2007 habe ich mit CommandBars ein eigenes Kontextmenü erstellt, das funktioniert auch soweit, ist aber schon relativ umständlich. Ich habe gehört in Acc2010 gibt es dafür...
  7. Fehler im Word-Kontextmenü (Systran)

    in Microsoft Word Hilfe
    Fehler im Word-Kontextmenü (Systran): Schon lange ärgert mich, dass in meinem Kontextmenü immer Systranverweise vorhanden sind, obwohl Systran Übersetzer nicht installiert ist. Wie bekomme ich diese Verweise weg?
  8. Outlook 2010 Grafikdownload funktioniert nicht mehr

    in Microsoft Outlook Hilfe
    Outlook 2010 Grafikdownload funktioniert nicht mehr: Seit kurzer Zeit kann ich keine Grafiken mehr downloaden. Beim Rechtsklick auf die roten Markierungen öffnet sich zwar das Kontextmenü, jedoch die Option "Grafiken downloaden" ist gar nicht mehr...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden