Office.OfficeTheme interface

Предоставляет доступ к свойствам цветов темы Office.

С помощью цветов темы Office можно согласовать цветовую схему надстройки с текущей темой Office, выбранной пользователем спомощью пользовательского интерфейса темы Officeдля учетной записи>Office>, которая применяется во всех приложениях Office. Using Office theme colors is appropriate for mail and task pane add-ins.

Комментарии

Поддерживаемые приложения по платформам

Office в Интернете Office для Windows Office для Mac Office для iOS Office для Android
Excel Недоступно Поддерживается Поддерживается Поддерживается Недоступно
Outlook Недоступно Предварительная версия Недоступно Недоступно Недоступно
PowerPoint Недоступно Поддерживается Поддерживается Поддерживается Недоступно
Word Поддерживается Поддерживается Поддерживается Поддерживается Недоступно

Примеры

function applyOfficeTheme(){
    // Get office theme colors.
    const bodyBackgroundColor = Office.context.officeTheme.bodyBackgroundColor;
    const bodyForegroundColor = Office.context.officeTheme.bodyForegroundColor;
    const controlBackgroundColor = Office.context.officeTheme.controlBackgroundColor;
    const controlForegroundColor = Office.context.officeTheme.controlForegroundColor;

    // Apply body background color to a CSS class.
    $('.body').css('background-color', bodyBackgroundColor);
}

Свойства

bodyBackgroundColor

Получает цвет фона основного текста темы Office в виде шестнадцатеричной триплеты (например, "#FFA500").

bodyForegroundColor

Возвращает цвет основного плана темы Office в виде шестнадцатеричной триплеты (например, "#FFA500").

controlBackgroundColor

Возвращает цвет фона элемента управления темой Office в виде шестнадцатеричной триплеты (например, "#FFA500").

controlForegroundColor

Возвращает цвет переднего плана элемента управления темой Office в виде шестнадцатеричного триплета цвета (например, "#FFA500").

Сведения о свойстве

bodyBackgroundColor

Получает цвет фона основного текста темы Office в виде шестнадцатеричной триплеты (например, "#FFA500").

bodyBackgroundColor: string;

Значение свойства

string

bodyForegroundColor

Возвращает цвет основного плана темы Office в виде шестнадцатеричной триплеты (например, "#FFA500").

bodyForegroundColor: string;

Значение свойства

string

controlBackgroundColor

Возвращает цвет фона элемента управления темой Office в виде шестнадцатеричной триплеты (например, "#FFA500").

controlBackgroundColor: string;

Значение свойства

string

controlForegroundColor

Возвращает цвет переднего плана элемента управления темой Office в виде шестнадцатеричного триплета цвета (например, "#FFA500").

controlForegroundColor: string;

Значение свойства

string