我有一個自定義功能區,工作正常,但我只想啓用它,並有我添加顯示某些工作簿,所以我檢查加載工作簿標題並嘗試使用Invalidate方法if條件是錯誤的。不幸的是,自定義功能區選項卡仍然顯示不出來。Excel VBA隱藏自定義功能區選項卡
以下是我的子:
Public Sub loadMyRibbon(ribbon As IRibbonUI)
Set RibUI = ribbon
If Not workbookTitle = "My Workbook" Then
If Not RibUI Is Nothing
RibUI.Invalidate
MsgBox "Not Working"
End If
End If
End Sub
這似乎是正確的把我從通過方法的文檔閱讀: Microsoft Documentation
我看到屏幕上顯示我的MSGBOX消息,所以我知道的代碼是正確執行到該點,但RibUI.Invalidate不會隱藏我的標籤。欣賞任何指針!
我也曾嘗試:
RibUI.InvalidateControl "myTag"
但這也不起作用