首页 > 解决方案 > Excel 2013 中未定义 Eval

问题描述

我尝试使用IRibbonControl在 excel 2013 下创建一些自定义的功能区和命令。

要加载新功能区 ( IRibbonUI),我使用以下代码:

    Public Sub ribbonDoAction(control As IRibbonControl)
    Dim action As String
    action = Replace(control.Tag, "'", """")
    Eval action
    End Sub 

然后编译错误带有Eval未在 Excel 2013 下定义的消息。

我可以使用什么功能/方法来执行用新功能区替换功能区?

Evaluate根据我的理解,在我的情况下使用它不是正确的。

在此处输入图像描述

QA选项卡下,我添加了两个用于锁定/解锁工作表的子选项卡。我想通过单击子选项卡为每个工作表添加子选项卡以链接到该工作表。

标签: excelvbaevalribbon

解决方案


推荐阅读