私は、Excel 2013で作成したカスタムUIリボンのドロップダウンを無効にしようとしています。基本的には、リロードしてロードイベントをトリガーすることができます。私はhttps://msdn.microsoft.com/en-us/library/microsoft.office.core.iribbonui.invalidate.aspxExcel 2013リボンコントロールが無効になっています
からこの情報を受信
Dim MyRibbon As IRibbonUI
Sub MyAddInInitialize(Ribbon As IRibbonUI)
Set MyRibbon = Ribbon
End Sub
Sub myFunction()
'Invalidates the caches of all of this add-in’s controls
MyRibbon.InvalidateControl()
End Sub
しかし、私:私は私のワークブックに次のVBAを追加した
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="MyAddInInitialize">
:私は私のXMLコードのヘッダに、次の「オンロード」を追加しましたそれをうまく動作させる方法を理解できません。 Sub "myFunction"を実行しているときに、 "Compile error Expected:="エラーが発生します。それはまだ動作し、私にエラー「設定されていない変数またはブロックとオブジェクト」を与えるいない、
MyRibbon.InvalidateControl ("CIB_Dropdown")
しかし:私は引用符で囲んで()内のドロップダウンIDを入れて試してみました。私はたくさんのことを試してきましたが、ここで紛失しています。私はここで何が欠けていますか?