У меня есть пользовательское дополнение для Word (также может быть для Excel).Не удается удалить пользовательские элементы управления лентой из меню панели быстрого доступа (QAT)
В дополнении есть лента с несколькими группами и несколько элементов управления (кнопок) внутри них.
Это постоянный проект, а некоторые из ленточных кнопок для пользователей, а некоторые из них предназначены для тестирования/разработки.
Когда я отправляю продукт клиенту, я показываю только определенные кнопки. Я хочу, чтобы кнопки тестирования были полностью невидимыми/недоступными. Я попытался настроить кнопки/группы тестирования на visible = false.
Это работает в том смысле, что кнопки не отображаются на ленте, но если пользователь переходит к панели быстрого доступа Word> «Дополнительные команды»> «Выбирать команды из» и выбирает мой пользовательский аддон ...
Затем пользователь может видеть все мои кнопки. Даже те, у кого нет ярлыка.
Я попытался связать элементы управления в методе загрузки ленты и установить контрольные элементы управления enabled = false, locked = true, generatemember = false, но ни одна из них не скрывает кнопки из меню QAT. Я также попробовал control.Dispose() - нет радости.
Есть ли способ установить свойства кнопки ленты таким образом, чтобы она была полностью невидимой и недоступной для пользователя в QAT?
Большое спасибо