VBA > 功能区 > 如何向菜单项添加大图标

sku*_*144 4 xml vba xlsx

.xlsm > 自定义UI > 自定义UI.xml

当我对下面的菜单元素使用 size="large" 时,我看到带有大图标的按钮。

<button id="btn" size="large" imageMso="GroupOmsInsert"/>
Run Code Online (Sandbox Code Playgroud)

但是,当我将属性 size="large" 的按钮放入菜单中时,自定义功能区元素根本不会出现。

<menu id="S1" imageMso="TableFind" label="MyMenu">
    <button id="btn" size="large" imageMso="GroupOmsInsert"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

如果删除 size="large",则该元素通常会以小图标出现在菜单中。

<menu id="S1" imageMso="TableFind" label="MyMenu">
    <button id="btn" imageMso="GroupOmsInsert"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

菜单元素使用大图标是否有任何限制?

Pat*_*nne 6

在元素中使用itemSize="normal"或来调整菜单中项目的大小。(值为或)属性确定菜单按钮本身的大小。itemSize="large"menusizenormallarge

并且您必须确保size从元素内的任何按钮或其他控件中删除该属性menu

<menu id="S1" imageMso="TableFind" label="MyMenu" size="large" itemSize="large">
    <button id="btn" imageMso="GroupOmsInsert"/>
</menu>
Run Code Online (Sandbox Code Playgroud)