Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Ribbons

Begonnen von ch.B., November 14, 2018, 13:29:52

⏪ vorheriges - nächstes ⏩

ch.B.

Hallo.
Ich versuche mich gerade an meinen ersten Ribbonsmenü.
Klappt soweit :
Fur Formular frmTest1:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab id="Tb1" label="TbTest1">
        <group id="IdGrTest1" label="grTest1">
           <button id="IdBt1" size="large" label="Test1" onAction="fcTest1" />             
        </group>
      </tab>   
    </tabs>
  </ribbon>
</customUI>

Dazu das "OnAction"::
Sub fcTest1(control As IRibbonControl)
    DoCmd.OpenForm "frmTest2"
End Sub

Für Formular frmTest2
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab id="Tb2" label="TbTest2">
        <group id="IdGrTest2" label="grTest2">
           <button id="IdBt2" size="large" label="Test2"  />             
        </group>
      </tab>   
    </tabs>
  </ribbon>
</customUI>

Aber wie kann ich beim Öffnen des Formulars frmTest2 folgendes machen:
1. Button IdBt1 deaktivieren
Private Sub Form_Open(Cancel As Integer)
DIM bt1 as ? (Wie deklariere ich das control?)
Application.CommandBars("TbTest1").Controls("Test1").Enabled = True
End Sub

Funktioniert so nicht.

2. Wie kann ich im Standartmenü den Tab "Start" ausblenden?
So als ob <ribbon startFromScratch="true"> gesetz wäre.

3. Wie kann auf den Tab "TbTest2" springen, damit das Menü für Formular frmTest2 angezeigt wird.

Vielen Dank