我在VSTO Excel加载项中有一个自定义XML功能区选项卡。自定义功能区标签的XML如下。
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabAddIns" label="EMP">
<group id="EMPForms" label="Measurement Study">
<button id="EMPStudy"
label="EMP Study"
screentip="EMP Data"
supertip="Measurement Study Data"
onAction="OnEMPData"/>
<button id="StudySetup"
label="Study Setup"
screentip="Setup"
supertip="Measurement Study Setup"
onAction="OnStudySetup"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
XML中仅指定了一组。
运行外接程序时,我得到了两个组。第一个是“自定义工具栏”。第二个是“测量研究”。在下面的XML中未指定“自定义工具栏”。
是否可以防止其他功能区选项卡上的组或控件出现在自定义功能区选项卡上?
答案 0 :(得分:0)
尝试签出其他加载项和Excel文档(它们可能包含自定义功能区UI)。
如果您不知道控件或组的ID,则无法在自定义功能区选项卡上隐藏它们。最好的办法是使用startFromScratch
属性,该属性允许隐藏内置功能区控件。在以下系列文章中了解有关Fluent UI(又称Ribbon UI)的更多信息:
答案 1 :(得分:0)