使用自定义 UI 编辑器插入一个新选项卡作为 Excel 功能区中的最后一个选项卡

Suj*_*joy 3 xml excel vba ribbon editor

我想在最后一个选项卡之后插入一个新选项卡。但问题是我不知道当前的最后一个标签是什么;它可能是“Acrobat 阅读器”或其他东西。如何实现这一点。我有以下代码:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="MyCustomTab" label="MyTab" insertAfterMso="TabView">
<group id="customGroup1" label="First Tab">
<button id="customButton1" label="JG Button 1" imageMso="HappyFace" size="large" onAction="Callback1" />
<button id="customButton2" label="JG Button 2" imageMso="PictureBrightnessGallery" size="large" onAction="Callback2" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Run Code Online (Sandbox Code Playgroud)

Oll*_*ren 5

如果您insertAfterMso="TabView"从ribbon-XML 中的tab-tag 中删除,您的选项卡将被放置在最右侧,在最后一个选项卡之后:

<tab id="MyCustomTab" label="MyTab">
Run Code Online (Sandbox Code Playgroud)