2017-11-14 14 views
1

カスタムタブにボタンのグループを作成する必要がある2つのアドインがあります。 2つのアドインに同じカスタムタブを使用して、このカスタムタブで2つのグループを作成しようとしています。EXCEL UIカスタムリボン:1つのカスタムタブの2つのアドイン

は、私は一つ一つにして、作成された同じ名前空間、同じタブ同上、しかし何でも、毎回2つのカスタムタブを設定しようとしたことにより、作成したグループ各アドイン...

はですその仕事を得る方法がありますか?ここで

は、最初のアドイン用のカスタムUIのXMLの例です。

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="MYCOMPANYRibbonOnLoad" xmlns:x="MYCOMPANYSpace"> 
 
<ribbon startFromScratch="false"> 
 
<tabs> 
 
<tab id="MYCOMPANYTab" label="MYCOMPANY" insertAfterMso="TabView"> 
 
<group id="IDGroup1" label="LabelGroup1"> 
 
<button id="Group1customButton1" (etc...)/> 
 
<button id="Group1customButton2" (etc...)/> 
 
<button id="Group1customButton3" (etc...) /> 
 
<button id="Group1customButton4" (etc...) /> 
 
</group> 
 
</tab> 
 
</tabs> 
 
</ribbon> 
 
</customUI>

そして、ここでは、第二のアドイン用のカスタムUIのXMLの例です。

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="MYCOMPANYRibbonOnLoad" xmlns:x="MYCOMPANYSpace"> 
 
<ribbon startFromScratch="false"> 
 
<tabs> 
 
<tab id="MYCOMPANYTab" label="MYCOMPANY" insertAfterMso="TabView"> 
 
<group id="IDGroup2" label="LabelGroup2"> 
 
<button id="Group2customButton1" (etc...) /> 
 
<button id="Group2customButton2" (etc...) /> 
 
</group> 
 
</tab> 
 
</tabs> 
 
</ribbon> 
 
</customUI>

+0

私も!同じ問題... –

答えて

0

Iようやく見つけた解決策:

まず、あなたがこのように、独自の名前空間を宣言する必要があります。

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" xmlns:n="http://ISBN3-86063-989-7.com/RibbonXML" onLoad="RibbonOnLoad"> 

次に、あなたがあなたの名前空間のエイリアスと一緒にIDQ属性を使用する必要があります(とだけでなく、 Id属性私が最初に行ったように):

<tab idQ="n:YourCustomTab_Id" label="YourCustomTab_Name" insertAfterMso="TabView"> 

あなたがグループに分けたい場合は、あなたが同じようにグループを宣言する必要があります:

<group idQ="n:YourCustomGroup1_Id" label="YourCustomGroup1_Name"> 

私の場合はうまくいきました...

関連する問題