Ribbongruppe ein- bzw. ausblenden?!?
Kasimir
Ich habe da eine Frage zum Aufruf eines Makros, welches in der Ribbonleiste eine Menügruppe ein- bzw. ausblenden soll. Das Makro sieht folgendermaßen aus:
Sub Lagereingang_Bereich_Ein(control As IRibbonControl, ByRef visible)
On Error Resume Next
'Menüeintrag einblenden, wenn eine Abfrage stimmt
If Hilfstabelle.Range("B2") = "Vollzugriff" Then
visible = True
End If
End Sub
Im Programm Office 2007 Custom UI Editor, mit dem man die Ribbonleiste beeinflussen, bzw. neue Gruppen erzeugen kann, steht der folgende Code:<group id="grp_Lagereingang" label=" Lagereingang " getVisible="Lagereingang_Bereich_Ein">
<!-- Button untereinander im Ribbon -->
<button id="cmd_Lagereingang"
label="Lagereingang erfassen... "
onAction="Lagereingang_erfassen_2007"
imageMso="ImportSavedImports"
size="large"
supertip="Öffnet ein Eingabefenster zum Erfassen eines Lagereingangs"/>
</group>
Normalerweise wird beim Öffnen das Makro automatisch, obwohl kein Aufruf des Makros Lagereingang_Bereich_Ein beim Öffnen der Datei erfolgt, abgearbeitet. Warum das so ist, habe ich keine Ahnung. Da fehlt mir noch das Wissen über VBA.
Meine Frage nun, wie kann ich nun bei geöffneter Exceldatei das Makro Lagereingang_Bereich_Ein starten, damit ich entsprechend einer Abfrage die Gruppe ein- bzw. ausblenden lassen kann?
Danke Euch für Eure Hilfe,
Kasimir