Использование надстройки для указания значков для области формы

Используйте надстройку, чтобы указать настраиваемые значки, которые вы хотите использовать для определения состояния элемента в обозревателе, инспекторе и на ленте. В XML-файле манифеста области формы, который используется для регистрации области формы, можно указать надстройку, которая расширяет область формы, и обстоятельства, для которых предназначен пользовательский значок. При возникновении указанных круговых значений Outlook получит соответствующий значок из надстройки.

Использование надстройки для указания значка для области формы

  1. Реализуйте интерфейс FormRegionStartup .

    Все надстройки, расширяющие области форм, должны реализовывать интерфейс FormRegionStartup . Outlook вызывает этот интерфейс для получения данных хранилища макета для области формы. Дополнительные сведения о надстройках для областей форм см. в разделе Расширение области формы с помощью надстройки.

    В частности, для указания пользовательских значков надстройка реализует методы GetFormRegionManifest и GetFormRegionIcon интерфейса FormRegionStartup , указывая XML-файл манифеста области формы и обстоятельства, в которых Outlook должен отображать пользовательские значки в обозревателе, инспекторе или на ленте. Например, можно создать область формы, чтобы отобразить тип задачи, которая выполняется только в домашней семье, и эти домашние задачи относятся к классу сообщений IPM. Task.Household, производный от IPM. Задача. Вы можете расширить область формы с помощью надстройки, которая указывает в методе GetFormRegionIcon специальный повторяющийся значок, который Outlook должен отображать рядом с повторяющимися домашними задачами в обозревателе.

  2. В XML-файле манифеста области формы укажите под элементом icons значение addin для каждого из дочерних элементов, в которых вы хотите использовать настраиваемый значок.

    Когда Outlook отображает элементы в обозревателе или инспекторе, Outlook будет искать в кэше манифесты области формы, связанные с элементами определенных классов сообщений. Если дочерний элемент элемента icon имеет значение addin, Outlook вызывает GetFormRegionIcon , чтобы получить соответствующий значок и отобразить его соответствующим образом для элементов этого класса сообщений.

    В качестве расширения последнего примера в XML-файле манифеста области формы для области формы, связанной с IPM. Task.Household, можно указать под элементом icons значение addinповторяющегося дочернего элемента. Когда Outlook отображает все задачи в обозревателе, Outlook будет искать в манифесте области кэшируемой формы элементы, принадлежащие IPM. Task.Household. Когда Outlook поймет, что повторяющийся элемент имеет значение addin, Outlook вызовет GetFormRegionIcon , чтобы получить значок для повторяющихся домашних задач, и отображает в обозревателе специальный повторяющийся значок рядом с этим типом задач. Дополнительные сведения о дочерних элементах элемента icons см. в разделе Практическое руководство. Указание значков для отображения для области формы.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.