Algo como esto? , esta es la parte XML
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="RibbonCargado">
<commands>
<!-- Bloquea accesos directos y atajos de teclado (Alt + W + F) -->
<command idMso="FreezePanes" getEnabled="MacroControlPaneles" />
<command idMso="WindowFreezeTopRow" getEnabled="MacroControlPaneles" />
<command idMso="WindowFreezeFirstColumn" getEnabled="MacroControlPaneles" />
</commands>
<ribbon>
<tabs>
<tab idMso="TabView">
<group idMso="GroupWindow" visible="false" />
<group id="GrupoVentanaPersonalizado" label="Ventana" insertAfterMso="GroupWindow">
<button idMso="WindowNew" />
<button idMso="WindowArrangeAll" />
<button id="BtnInmovilizarPaneles"
label="Inmovilizar paneles"
imageMso="FreezePanes"
size="large"
getEnabled="MacroControlPaneles"
onAction="EjecutarComandoNativo" />
<button id="BtnFilaSuperior"
label="Inmovilizar fila superior"
imageMso="WindowFreezeTopRow"
getEnabled="MacroControlPaneles"
onAction="EjecutarComandoNativo" />
<button id="BtnPrimeraColumna"
label="Inmovilizar primera columna"
imageMso="WindowFreezeFirstColumn"
getEnabled="MacroControlPaneles"
onAction="EjecutarComandoNativo" />
<toggleButton idMso="WindowSplit" />
<button idMso="WindowHide" />
<button idMso="WindowUnhide" />
<button idMso="WindowSideBySide" />
<toggleButton idMso="WindowSynchronousScrolling" />
<button idMso="WindowResetPosition" />
<button idMso="WindowSwitch" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Por
JSDJSD, · publicado