tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
494
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    87
    Hallo,
    ich habe mittels VBA das bestehende Kontext-Menü in Excel 2007
    ein klein wenig erweitert.
    Das heißt:
    Bei einer bestimmten Anzahl selektierter Zellen erscheint ein neuer Eintrag.
    Dieser lautet Auswahl verschieben nach.
    Die Unter-Punkte von Auswahl verschieben nach sind:
    Spalte 1
    Spalte 2
    Spalte 3
    Spalte 4
    Spalte 5
    Spalte 6

    Bis hierher hab ich das folgendermaßen gelöst:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    With CommandBars("Cell").Controls.Add(Type:=msoControlPopup)
        .BeginGroup = True
        On Error GoTo 0
        .Caption = "Auswahl verschieben nach"
        
            For a = 1 To 6
                With .Controls.Add
                    .Caption = "Spalte" & a
                    .OnAction = "verschieben_spalte" & a
                End With
            Next a
    End With

    Jetzt kann es vorkommen, dass ich zur Laufzeit den Unter-Punkt Spalte1 erweitern muß.
    Ich habe es auf folgendem Weg probiert, leider ohne Erfolg:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    With CommandBars("Cell").Controls("Auswahl verschieben nach").Controls("Spalte1").Controls.Add(Type:=msoControlPopup)
         With .Controls.Add
             .Caption = "Bereich1"
             .FaceID = 343
             .OnAction = "bereich_1
         End With
    End With

    Wie oben schon erwähnt tut sich aber leider nichts.
    Kann mir bitte jemand sagen, wie es es richtig machen muß?
    Und vielleicht noch einen Tipp geben, wie ich außer Bereich1
    noch weitere Unter-Menüs von Spalte 1 erzeugen kann?

    Danke für die Hilfe!
    Gruß Outi
     

  2. #2
    Outsider77 Outsider77 ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    87
    OK, Lösung selber gefunden.
    Bei Interesse bitte anschreiben!
     

Ähnliche Themen

  1. Kontext-/Rechtsklick-Menü
    Von starbuck86 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 15.12.08, 16:34
  2. Antworten: 1
    Letzter Beitrag: 20.10.06, 09:41
  3. eigenes Kontext-Menü...
    Von CHaoSlayeR im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 18.12.05, 06:32
  4. Kontext-Sensitive Hilfe in ASP.NET
    Von oswaldm im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 18.10.05, 10:18
  5. suchwort im kontext
    Von Ruediger im Forum PHP
    Antworten: 1
    Letzter Beitrag: 09.07.02, 12:15