Excel 2010 Addin에서 우리는 프로그래밍 방식으로 RibbonMenu 에 데이터베이스의 항목을 채 웁니다. 그러나 RibbonMenu을 5 단계 이상으로 표시하는 것은 불가능합니다. (일부) 클라이언트는 최대 5 개의 중첩 수준이 지원된다는 런타임 예외를받습니다 (축음 : "최대 5 자리 수동 회전"). 대화 상자 창을 닫은 후에는 메뉴가 표시되고 작동하지만 5 단계가 넘는 메뉴 항목이 누락되어 레벨 < = 5의 일부 항목이 사용 중지됩니다 (예 : RibbonMenus에 레벨 5 리본 버튼이 없습니다).RibbonMenu 중첩이 5 단계로 제한되는 이유는 무엇입니까? 어떻게 이것을 무시할 수 있습니까?
메뉴가 코드 (C# 사용) 또는 선언적 (XML)으로 작성되는지 여부는 중요하지 않습니다.
- 왜 중첩 제한이 있습니까? 그것은 어딘가에 문서화되어 있습니까?
- 이 한도를 무시하기 위해 할 수있는 것이 있습니까? 의 숫자 ''에 에 마법의 int 값이있는 것처럼 보이는 메시지가 ...
- 멀티 레벨 중첩 메뉴를 표시 할 수있는 다른 컨트롤이 있습니까? Excel 리본?
감사와 안부,
토마스