2015-11-19 235 views
0

我增加了一些新的「按鈕」的Excel 2007中的工具欄Excel的工具欄按鈕

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
<ribbon> 
    <tabs> 
     <tab id="customTab" label="ClaroTech"> 
      <group id="customGroup" label="Animalcare Group"> 

<button id="customButton1" label="Custom Button1" imageMso="SmartArtChangeColorsGallery" size="large" onAction="Callback1" /> 
<button id="customButton2" label="Custom Button2" imageMso="SmartArtChangeColorsGallery" size="large" onAction="Callback2" /> 
      </group> 
     </tab> 
    </tabs> 
</ribbon> 

能正常工作和工具欄顯示。當按下按鈕,然後我收到以下錯誤enter image description here

我不知道是什麼原因造成這個錯誤,感謝所有幫助我加入以下代碼到片模塊之一

Sub Callback2() 
MsgBox "Welcome" 
End Sub 

回答

2

這不是一個有效的按鈕回調簽名。它應該是:

Sub Callback2(control As IRibbonControl) 
MsgBox "Welcome" 
End Sub 

如果使用CustomUI編輯器,它可以爲您生成回調存根。