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

标签 xml excel vba editor ribbon

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

<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>

最佳答案

如果您从功能区 XML 中的选项卡标签中删除 insertAfterMso="TabView",您的选项卡将被放置在最右侧,位于最后一个选项卡之后:

<tab id="MyCustomTab" label="MyTab">

关于xml - 使用自定义 UI 编辑器插入新选项卡作为 Excel 功能区中的最后一个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40912356/

相关文章:

vba - 按名称获取 VBA 集合中的项目

java - 使用 Java StAX 解析 XML - 计算内容标签的数量

xml - 我正在使用 Intellij IDEA。如何为 scala.xml 使用的 xerces stacktrace 提供 "view source"?

excel - 从 Excel 下载 Webi 报告

excel - 以波浪号分隔导出

vba - Excel VBA : ActiveWorkbook not changing when I open a new Workbook

xml - 从 XML 生成高质量 PDF 的最佳方法是什么?

c# - XNA XML 序列化问题

vba - 事件单元格作为公式的输入

excel - 在 Excel 中创建临时工作表以执行计算