2013-03-19 4 views
4

아래 그림과 같은 그룹으로 Excel 용 사용자 정의 리본을 만들려고합니다. (아래의 드롭 다운 상자가있는 2 행의 버튼).Excel CustomUI 리본 레이아웃

example of desired result

나는 내가 원하는 정확히 어떻게 이루어 질수 있다고 생각하기 시작하고있다.

나는 여러 가지 방법으로 시도했지만 (그 중 하나는 아래에 있음) 모두 같은 결과가 나타납니다. 3 열, 두 번째 버튼, 세 번째 열의 드롭 다운 상자.

가능하면 누구에게 알리십니까?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<customUI onLoad="Ribbon.onLoad" xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
    <ribbon> 
     <tabs> 
     <tab id="toolRibbon" label="redacted"> 
      <group id="groupDocument" label="Secret Document"> 
       <box id="z" boxStyle="vertical"> 
        <box id="a" boxStyle="horizontal"> 
        <box id="aa" boxStyle="vertical"> 
         <button id="aaa" label="AAA" /> 
         <button id="aab" label="AAB" /> 
        </box> 
        <box id="ab" boxStyle="vertical"> 
         <button id="aba" label="ABA" /> 
         <button id="abb" label="ABB" /> 
        </box> 
        </box> 
        <comboBox id="b" label="Looms"> 
        <item id="ba" label="BA" /> 
        <item id="bb" label="BB" /> 
        <item id="bc" label="BC" /> 
        </comboBox> 
       </box> 
      </group> 
     </tab> 
     </tabs> 
    </ribbon> 
</customUI> 

답변

5

더 철저하게 사용할 수있는 컨트롤을 통해보고 후 나는 나를 나란히 버튼이 할 수있는 buttonGroup을 발견했다. 그 적당한 크기 만들기 이제

..

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
    <ribbon> 
     <tabs> 
     <tab id="toolRibbon" label="redacted"> 
      <group id="groupDocument" label="Specia; Document"> 
       <buttonGroup id="a"> 
        <button id="aa" label="AA"/> 
        <button id="ab" label="AB"/> 
       </buttonGroup> 
       <buttonGroup id="b" > 
        <button id="ba" label="BA"/> 
        <button id="bb" label="BB"/> 
       </buttonGroup> 
       <comboBox id="c" label="Looms"> 
        <item id="ca" label="ca"/> 
        <item id="cb" label="cb"/> 
        <item id="cc" label="cc"/> 
       </comboBox> 
      </group> 
     </tab> 
     </tabs> 
    </ribbon> 
</customUI> 
관련 문제