Темы и цвета Excel
Темы обеспечивают единый внешний вид с именованными стилями, графическими эффектами и другими объектами, используемыми в книге. Например, стиль Accent1 выглядит по-разному в темах Office и Apex. Часто вы применяете тему документа, а затем изменяете ее в соответствии с вашими потребностями.
Применение тем в Microsoft Excel
Получить и установить цвета темы
Aspose.Cells API-интерфейсы предоставляют функции для настройки тем и цветов. Ниже приведены несколько методов и свойств, реализующих цвета темы.
- Свойство Style.ForegroundThemeColor можно использовать для установки цвета переднего плана.
- Свойство Style.BackgroundThemeColor можно использовать для установки цвета фона.
- Свойство Font.ThemeColor можно использовать для установки цвета шрифта.
- Метод Workbook.getThemeColor можно использовать для получения цвета темы.
- Метод Workbook.setThemeColor можно использовать для установки цвета темы.
В следующем примере показано, как получить и установить цвета темы.
В следующем примере используется файл шаблона XLSX, получаются цвета для различных типов цветов темы, изменяются цвета и сохраняется файл Excel Microsoft.
Настройка тем
В следующем примере показано, как применить пользовательские темы с нужными цветами. В примере используется образец файла шаблона, созданный вручную в Microsoft Excel 2007.
Файл шаблона CustomThemeColor.xlsx
В следующем примере загружается файл шаблона XLSX, определяются цвета для различных типов цветов темы, применяются пользовательские цвета и сохраняется файл Excel.
Сгенерированный файл с настроенными цветами темы
Использование цветов темы
В следующем примере применяются цвета переднего плана и шрифта ячейки на основе типов цветов темы по умолчанию (рабочей книги). Он также сохраняет файл Excel на диск.
При выполнении кода генерируется следующий вывод.
Цвета темы, примененные к ячейке D3 рабочего листа