Как я могу программно ограничить видимость ленты надстройки VSTO только определенной группой AD? Можно ли этим управлять непосредственно из XML ленты? Плагин распространяется на всю организацию, но необходимо, чтобы видимость ленты изменялась группой AD.
Нет, но ваш собственный код может легко выполнить проверку и показать/скрыть ленту, используя обратный вызов getVisible
, указанный для вашей ленты.
Было бы неплохо выполнить эту проверку асинхронно и кэшировать результат проверки до того, как лента будет запрошена Outlook. Если проверка завершится после возврата ленты, вызовите RibbonUI.Invalidate()
, что приведет к тому, что Outlook снова вызовет ваш обратный вызов getVisible
.