Document.DocumentTheme Свойство (2007 System)
Обновлен: Ноябрь 2007
Получает тему Microsoft Office, применяемую к документу.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property DocumentTheme As OfficeTheme
'Применение
Dim instance As Document
Dim value As OfficeTheme
value = instance.DocumentTheme
[BrowsableAttribute(false)]
public OfficeTheme DocumentTheme { get; }
Значение свойства
Тип: Microsoft.Office.Core.OfficeTheme
Объект Microsoft.Office.Core.OfficeTheme, который представляет тему Microsoft Office, применяемую к документу.
Заметки
Чтобы применить тему Microsoft Office к документу, следует использовать метод ApplyDocumentTheme.
Примеры
В приведенном ниже примере кода загружается текущая тема документа и соответствующая схема шрифтов. Затем в коде загружаются и отображаются в окне сообщения имена основного и дополнительного шрифтов для латиницы.
В этом примере демонстрируется настройка уровня документа.
Private Sub GetDocumentTheme()
Dim theme As Office.OfficeTheme = Me.DocumentTheme
Dim fontScheme As Office.ThemeFontScheme = theme.ThemeFontScheme
Dim majorFont As Office.ThemeFont = fontScheme.MajorFont.Item( _
Microsoft.Office.Core.MsoFontLanguageIndex.msoThemeLatin)
Dim minorFont As Office.ThemeFont = fontScheme.MinorFont.Item( _
Microsoft.Office.Core.MsoFontLanguageIndex.msoThemeLatin)
MessageBox.Show("Name of major font in current document theme: " _
+ majorFont.Name)
MessageBox.Show("Name of minor font in current document theme: " _
+ minorFont.Name)
End Sub
private void GetDocumentTheme()
{
Office.OfficeTheme theme = this.DocumentTheme;
Office.ThemeFontScheme fontScheme = theme.ThemeFontScheme;
Office.ThemeFont majorFont = fontScheme.MajorFont.Item(
Office.MsoFontLanguageIndex.msoThemeLatin);
Office.ThemeFont minorFont = fontScheme.MinorFont.Item(
Office.MsoFontLanguageIndex.msoThemeLatin);
MessageBox.Show("Name of major font in current document theme: "
+ majorFont.Name);
MessageBox.Show("Name of minor font in current document theme: "
+ minorFont.Name);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.