Excel 2007function区

我有一个简单的丝带,里面有几个小组。

我需要通过VBA修改此function区,以切换function区中的组的可见性。 假设范围(“A1”)具有“A”作为单元格值; 那么这个群体将是可见的。 如果它是空的,那么它将被隐藏。

这是该function区的XML,我需要切换的组是:

<group id="rxGrp_DeveloperTools" label="Developer Tools"> 

试试这个标签的function区组:

 &lt;group id="rxGrp_DeveloperTools" label="Developer Tools" getVisible="rxGrp_DeveloperTools_GetVisible"&gt; 

然后使用这样一个子显示/隐藏组:

 Sub rxGrp_DeveloperTools_GetVisible(control As IRibbonControl, ByRef bVisible) Dim sht as Worksheet Set sht = ActiveWorkbook.Sheets(1) If sht.Range("A1").Value = "A" Then bVisible = True Else bVisible = False End If End Sub