none
Ribbon XML, Button funktioniert nicht

    Frage

  • Hallo,

    ich habe ein Ribbon-XML angelegt und versuche jetzt über einen Button eine Prozedur aufzurufen.

    Der XML-Code ist wie folgt:

    <?xml version="1.0" encoding="UTF-8"?>
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
      <ribbon>
        <tabs>
          <tab id="tab1" label="meintab" insertBeforeMso="TabHome">
            <group id="gruppe1" label="meinegruppe">
              <button id="btn11" label="testaufruf" size="large" onAction="TestButtonAufruf"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>

    und die Callback-Funktion sieht so aus:

    #Region "Menübandrückrufe"
        Public Sub Ribbon_Load(ByVal ribbonUI As Office.IRibbonUI)
            Me.ribbon = ribbonUI
            MsgBox("hallo1")
        End Sub
        Public Sub TestButtonAufruf()
            MsgBox("hallo2")
        End Sub
    #End Region

     

    Beim Laden des Ribbon wird "hallo1" angezeigt.

    Bei Click auf den Button passiert aber nichts. Woran kann es liegen?

    Viele Grüße

    Emil

    Samstag, 4. Februar 2012 09:54

Antworten

  • Hallo Emil,

    Beim TestButtonAufruf Prozedur fehlt der control Parameter:

     

        Public Sub TestButtonAufruf(ByVal control As Office.IRibbonControl)
             MsgBox("hallo2")
        End Sub
    

     

    Viele Grüße,

    Bogdan


    Ich bin gerne bei den Foren. Es kommt von Herzen. Es wird aber keine implizite oder sonstige Garantie für die geposteten Antworte / Informationen gewährt. Hier auch die Forenregeln.
    Montag, 6. Februar 2012 12:59

Alle Antworten

  • Hallo Emil,

    Beim TestButtonAufruf Prozedur fehlt der control Parameter:

     

        Public Sub TestButtonAufruf(ByVal control As Office.IRibbonControl)
             MsgBox("hallo2")
        End Sub
    

     

    Viele Grüße,

    Bogdan


    Ich bin gerne bei den Foren. Es kommt von Herzen. Es wird aber keine implizite oder sonstige Garantie für die geposteten Antworte / Informationen gewährt. Hier auch die Forenregeln.
    Montag, 6. Februar 2012 12:59
  • Hallo Bogdan,

    vielen Dank für deine Antwort. So funktioniert es.

    Viele Grüße

    Emil

     

    Montag, 6. Februar 2012 14:34
  • Hallo Bogdan,

    vielen Dank, nach diesem Tipp habe ich 2 Tage gesucht. Klasse!!!!

    Peter


    PeterBitzer

    Donnerstag, 16. August 2012 22:21