hier gibt es zwar schon einen ähnlichen Beitrag, aber ich möchte noch mal mein Problem mit dem Aktualisiren eines Ribbons schildern:
In meinen Addin rufe ich mit
Call refreshRibbon
die Prozedur zur Aktualisierung auf, die wie folgt ausschaut:
Public Sub refreshRibbon()
objRibbon.Invalidate
objRibbon.ActivateTab ("htbTab")
End Sub
In dem gleichen Modul habe ich objRibbon gesetzt:Public objRibbon As IRibbonUI
Public Sub onload(ribbon As IRibbonUI)
Set objRibbon = ribbon
End Sub
Und trotzdem (und obwohl ich ein ominöses VBA-Projekt-Kennwort gesetzt habe), bekomme ich bei Call refreshRibbon
ein Problem: Beim Debuggen sehe ich, dass direkt bei objRibbon.Invalidate in die Fehlerroutine gesprungen wird. :(