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