2017-04-04 11 views
0

MSDN Tutorial에이어서 WORD 2010VSTO AddIn 탭을 만들었습니다. VS2015 Community Edition을 사용하고 있습니다. Visual Studio에서 응용 프로그램을 실행하면 Word 문서가 열리지 만 탭은 WORD에 표시되지 않습니다 (turorial의 테스트 단계에서 주장한대로). 그래서 AddIn을 테스트 할 수 없습니다.사용자 지정 리본 XML 탭이 WORD VSTO 추가 기능에 표시되지 않음

그러나 아래 이미지와 같이 WORD의 COM 추가 기능 창에서 위의 AddIn을 볼 수 있습니다. 또한 다음 절차에서 중단 점을 배치하면이 프로 시저가 성공적으로 호출 된 것을 볼 수 있습니다. 참고 : 코드, 프로젝트 이름 등을 복사/붙여 넣기하여 자습서 단어를 따라했습니다. 그래서 튜토리얼에서 아무 것도 변경하지 않았습니다.

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new MyRibbon(); 
} 

enter image description here

UPDATE 다음 MyRibbon.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"> 
     <group id="ContentGroup" label="Content"> 
      <button id="textButton" label="Insert Text" 
       screentip="Text" onAction="OnTextButton" 
       supertip="Inserts text at the cursor location."/> 
      <button id="tableButton" label="Insert Table" 
       screentip="Table" onAction="OnTableButton" 
       supertip="Inserts a table at the cursor location."/> 
     </group> 
     </tab> 
    </tabs> 
    </ribbon> 
</customUI> 

업데이트 2 : 아래 @dotNET에 의해 코멘트를 읽은 후, 나는 문제가 내 말의 의사가없는 것으로 보인다 생각 내장 ADD-INS. ADD-INS 탭을 표시하려면 어떻게해야합니까? WORD의 맞춤 탭 옵션에서 아래 이미지와 같이 해당 탭이 표시되지 않습니다. 어디를 봐야합니까?

enter image description here

+0

리본 XML을 공유 할 수 있습니까? – dotNET

+0

@dotNET 물론 ** ** 업데이트 ** 섹션에서 리본 XML 파일 내용을 추가했습니다. – nam

답변

1

귀하의 버튼에 추가됩니다 내장 ADD-INS 탭 귀하가 제공 한 코드를 사용하여. 맞춤 탭을 원하면 idMso을 사용하지 마십시오. 대신 다음과 같이 <tab> 노드를 정의하십시오.

<tab id="tabMyVeryOwnCustomTab" label="TRUMPED"> 
    <group id="ContentGroup" label="Content"> 
     <button id="textButton" label="Insert Text" 
      screentip="Text" onAction="OnTextButton" 
      supertip="Inserts text at the cursor location."/> 
     <button id="tableButton" label="Insert Table" 
      screentip="Table" onAction="OnTableButton" 
      supertip="Inserts a table at the cursor location."/> 
    </group> 
</tab> 
+0

도움을 주셔서 감사합니다. 'ADD-INS' 탭을 어떻게 찾을 수 있습니까? 나는 'WORD 2010'에서 그것을보고 있지 않습니까? – nam

+0

기본적으로 있어야합니다. 옵션 대화 상자의 리본 사용자 정의 탭을 사용하여 언제든지 표시 할 수 있습니다. – dotNET

+0

** 업데이트 2 **를 추가했습니다. 리본 탭 옵션 대화 상자의 위 그림 2 에서처럼 '추가 - 삽입'탭이 보이지 않습니다. – nam