更新功能区

时间:2019-11-30 20:40:03

标签: excel vba ribbonx

我的流利代码开始:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="RibbonLoader">

我有一个名为“ csmFLC”的复选框

在标准模块中声明了一个全局变量:

Public g_RibbonUI As IRibbonUI

以及以下例程:

Public Sub RibbonLoader(Thisribbon As IRibbonUI)
    Set g_RibbonUI = Thisribbon
End Sub

但是任何使用g_RibbonUI的代码,例如:

g_RibbonUI.InvalidateControl "csmFLC"

g_RibbonUI.Invalidate

产生错误消息

  

错误91:未设置对象变量或With块变量。

在我看来应该设置g_RibbonUI,并且确实是调用RibbonLoader子例程的情况。那么关于出什么问题的任何想法吗?

0 个答案:

没有答案
相关问题