동일한 리본 탭에 표시 할 두 개의 별도 Office 추가 기능이 있습니다. 이 프로젝트는 분리되어 있으며 하나의 솔루션으로 결합 할 수 없습니다. 현재 두 부가 기능의 controlId를 동일한 값으로 설정하고 탭의 레이블을 동일한 값으로 설정하면 두 개의 별도 탭으로 표시되지만 이름은 동일합니다.Visual Studio 2010 Office 리본 추가
답변
ControlId를 'Office'로 설정하여이 문제를 해결하고 두 응용 프로그램에서 동일한 '(이름)'및 '레이블'을 설정했습니다. 이렇게하면 둘 다 동일한 탭에 나타납니다. 이것은 모두 디자이너가 달성 한 것입니다. 나는 XML이 더 좋다고 인정하지만, 이것들은 XML로 변환 할 준비가되어 있지 않은 기존의 추가 기능이다.
나는이 블로그가 도움이 될 것입니다 생각 : http://xldennis.wordpress.com/2009/03/11/sharing-custom-tabs-in-the-ribbon-ui/
내가 먼저 충분한 것 같은 컨트롤의 controlid를 사용하여 생각하고, 당신이 그것을 변환하지 않고 나는 당신이 그것을 할 수 있다고 생각하지 않습니다 작동하지 않습니다 언급 한 바와 같이 XML.
OfficeRibbon에도 같은 이름을 사용해도되지만 내 생각에는 작동하지 않을 것입니다.
XML을 통해 확실히 수행해야합니다. 샘플이 보여 주듯이 탭은 동일한 UNIQUE ID와 네임 스페이스를 가져야합니다. –
저는 이것을 보았습니다.하지만 저는 XML에 반대하는 디자이너를 통해 그것을 선호합니다. 그것들은 XML로 변환하는 것과 관련된 꽤 복잡한 추가 기능입니다. – Eddie
- 1. Office 2010 및 Office 2007이 설치된 Visual Studio 2010 RC
- 2. Visual Studio 2008의 Office 2010 UI
- 3. Office 배포 2010 Visual Studio 2008 추가 기능
- 4. Office 런타임 용 Visual Studio 2010 도구
- 5. Office 추가 기능 및 리본 : 초기화 순서?
- 6. Visual Studio 2010 설치 및 배포에 Office 2010 추가 기능을 배포하는 방법은 무엇입니까?
- 7. Visual Studio 2010 용 추가 기능
- 8. Visual Studio 2010 Express는 추가 기능을 지원합니까?
- 9. Visual Studio 2010 추가 기능 배포
- 10. Visual Studio 2010 추가 참조가 실패 함
- 11. Visual Studio 2010 Entity Framework를 사용하여 추가
- 12. Office 리본 메뉴에서 문서 스트림에 액세스
- 13. Microsoft 리본 컨트롤이있는 Visual Studio 2010 WPF 프로젝트 2010 년 10 월 : GUI에서 디자인 타임 편집
- 14. Office 2007 리본 프로그래밍 방법
- 15. visual studio 2010
- 16. visual studio 2010 architect
- 17. assembly Visual Studio 2010
- 18. visual studio 2010 오류
- 19. Visual Studio 2010 설치
- 20. Visual Studio 2010 SP1은 *. *
- 21. Visual Studio 2010 - Datagridview
- 22. Visual Studio 2010 IntelliTrace
- 23. Visual Studio 2010 express
- 24. Visual Studio 2010 Express 제한 사항
- 25. Visual Studio 2010 보고서 뷰어
- 26. Visual Studio 2010에서 Visual 2010 추가 기능 코딩
- 27. Word 2010 추가 기능에서 리본 컨트롤의 상태를 저장할 위치
- 28. Visual Studio 2010 Extension 만들기
- 29. Visual Studio 2010 솔루션 팩토리
- 30. 프로그래밍 방식으로 Office 리본 사용자 정의
시도해 보았으므로 저에게 효과적이지 않습니까? (또는 기존 탭을 사용 했습니까?) –
@TomVervoort 새 탭 – Eddie