基于Excel表更改-VSTO启用/禁用功能区按钮



我写了一个vsto excel应用程序,我正在尝试根据所选的床单更改按钮行为。该事件实际上是在ThisWorkbook.cs类中提出的,功能区按钮仅在corbbon.cs类中访问。有什么方法可以从thisworkbook.cs类中启用或禁用功能区按钮,而无需在ThisWorkbook.cs类中创建功能区实例?

void ThisWorkbook_SheetActivate(object Sh)
    {
        if (SomeCondition)
        {
            //Enable button
        }
        else
        {
            //Disable button
        }
    }

您可以通过Ribbon ribon = Globals.Ribbons.Ribbon;

访问色带

最新更新