如何使用customUI编辑器在Excel 2013中定义按钮的大小

时间:2013-09-12 20:41:49

标签: excel vba ribbonx

我正在尝试使用Excel 2013中的2个按钮创建一个新功能区。我能够使用自定义UI编辑器创建它感谢 Excel CustomUI ribbon layoutHow to add a custom Ribbon tab using VBA?

当我输入代码

<button id="aa" label="CORE"  onAction = "HMA_CORE"/> 

它可以工作,但一旦我尝试这个代码

<button id="aa" label="CORE" size = "large" onAction = "HMA_CORE"/>

然后在customUI中单击validate,它表示“未声明size属性”。我不知道要添加什么。我也看到http://www.rondebruin.nl/win/s2/win009.htm,但代码看起来一样。 任何帮助将不胜感激。 感谢

按钮的代码如下所示

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
   <ribbon>
      <tabs>
         <tab id="toolRibbon" label="HMA-FUNCTIONS">
            <group id="groupDocument" label="HMA-xml outputs">
               <buttonGroup id="a">
                  <button id="aa" label="CORE" onAction = "HMA_CORE"/>
                  <button id="ab" label="PLANT" onAction = "HMA_PLANT"/>
               </buttonGroup>
            </group>
         </tab>
      </tabs>
   </ribbon>
</customUI>

2 个答案:

答案 0 :(得分:1)

尝试使用Office中的内置图标(摆脱buttonGroup

enter image description here

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
   <ribbon>
      <tabs>
         <tab id="toolRibbon" label="HMA-FUNCTIONS" insertBeforeMso="TabHome">
            <group id="groupDocument" label="HMA-xml outputs">
                  <button id="aa" label="CORE" imageMso="MacroArguments" onAction = "HMA_CORE" size="large" />
                  <button id="ab" label="PLANT" imageMso="PictureBrightnessGallery" onAction = "HMA_PLANT" size="large" />
            </group>
         </tab>
      </tabs>
   </ribbon>
</customUI>

参考:Office 2007 Icons Gallery

答案 1 :(得分:0)

问题是“size”和“larger”语句之间的空格!全部放在一起

error >> size = "更大"

正确>> size="更大"