2016-08-16 11 views
6

Word 용 사용자 지정 추가 기능이 있습니다 (Excel 용 일 수도 있음).빠른 액세스 도구 모음 (QAT) 메뉴에서 사용자 지정 리본 컨트롤을 제거 할 수 없습니다.

addin에는 여러 개의 그룹과 여러 개의 컨트롤 (버튼)이있는 리본이 있습니다.

이것은 진행중인 프로젝트이며 일부 리본 버튼은 사용자 용이고 일부는 테스트/개발 용입니다.

제품을 고객에게 보내면 특정 버튼 만 표시됩니다. 테스트 버튼이 완전히 보이지 않거나 액세스 할 수 없도록하고 싶습니다. 테스트 버튼/그룹을 visible = false로 설정하려고 시도했습니다.

단추에 리본이 나타나지 않지만 사용자가 Word의 빠른 액세스 도구 모음> "기타 명령"> "명령 선택"드롭 다운 목록에서 내 사용자 지정 추가 기능을 선택하면이 작동합니다.

그러면 사용자는 모든 버튼을 볼 수 있습니다. 라벨이없는 사람도 있습니다.

리본로드 메서드에서 컨트롤을 반복하고 테스트 컨트롤을 enabled = false, locked = true, generatemember = false로 설정하려고 시도했지만 QAT 메뉴에서 단추를 숨길 수는 없습니다. 나는 또한 통제를 시도했다. 폐기() - 기쁨이 없었다.

QAT에서 사용자가 완전히 볼 수없고 사용자가 액세스 할 수 없도록 리본 버튼의 속성을 설정하는 방법이 있습니까 ??

많은 감사합니다.

답변

1

난 당신이 동적으로 디버그 버튼을 만들 제안합니다. public constant string environment = "DEBUG";과 같은 상수 변수를 정의하고 시작시 확인하십시오