Как изменить шрифт, связанный с темой? Я бы предпочел не использовать Calibri.
2 ответа
Чтобы изменить шрифты темы для текущего документа, перейдите в меню «Дизайн» и выберите новый набор шрифтов в раскрывающемся списке «Шрифты» (примерно 2/3 пути вдоль ленты).
Вы можете сохранить текущую тему + любые подобные изменения, нажав "Установить по умолчанию". Однако это не меняет саму тему - если вы создаете другой документ и выбираете ту же тему, свойства темы являются "заводскими настройками по умолчанию" (т. Е. Определенными Microsoft).
Что касается комментария о том, что заголовки / основные шрифты «неправильные», да, доступные варианты в раскрывающемся списке шрифтов кажутся очень ограниченными
ISTR, что было замечено, что выбор Mac Word, то есть Times для заголовков и Arial для основного текста, является противоположностью выбора Windows Word. Но я должен проверить это, чтобы быть уверенным.
Я не вижу никакого простого способа в пользовательском интерфейсе Mac Word (опять же, не уверен насчет стороны Windows) сделать свой собственный выбор. Объектная модель Word, похоже, также не имеет прямого способа справиться с этим. Похоже, что от Word 2007 ожидается, что вы работаете с различными XML-файлами для достижения того, что вам нужно, но, как обычно, доступная документация не выглядит особенно информативной в отношении того, как вы изменяете поставляемые фабрикой стили.
Однако с помощью VBA, даже на стороне Mac, в Word 2011 можно экспортировать "ThemeFontScheme" для текущей темы документа. Это создает XML-файл, который вы можете редактировать (например, поменять местами Arial и Times вокруг), а затем повторно импортировать.
Например, чтобы экспортировать ThemeFontScheme из активного документа в файл, вы можете использовать VBA следующим образом:
Sub exportThemeFontScheme()
Dim dt As Office.OfficeTheme
Set dt = ActiveDocument.DocumentTheme
' Substitute your username for "username"
dt.ThemeFontScheme.Save "Macintosh HD:Users:username:Documents:myfontscheme.xml"
Set dt = Nothing
End Sub
После этого вы сможете редактировать этот XML (например, в Mac OS X TextEdit), чтобы определить нужные шрифты. Я не буду пытаться деталировать прямо сейчас, но постараюсь отредактировать этот ответ, когда я выгляжу лучше.
Сохраните полученный файл. Затем вы можете повторно импортировать FontScheme в текущий документ, используя, например,
Sub importThemeFontScheme()
Dim dt As Office.OfficeTheme
Set dt = ActiveDocument.DocumentTheme
' Substitute your username for "username"
dt.ThemeFontScheme.Load "Macintosh HD:Users:username:Documents:myfontscheme.xml"
Set dt = Nothing
End Sub
Как вы можете сказать, это не знакомая мне область!
Я описал альтернативный способ сделать это для Word 2011 в другом посте и успешно применил файл, созданный для 2011 года, к Word 2016 (Word 15).
Однако для чистой версии Word 2016 XML-файлы шрифтов темы не доступны. Процедура, которую я получил для работы, заключается в следующем. Моя цель состояла в том, чтобы установить шрифты по умолчанию Century Gothic (Заголовки) и Palatino Linotype (Body), чтобы заменить мою уже персонализированную комбинацию Helvetica/Times.
Open PowerPoint (sic) - новый пустой документ.
Перейдите на вкладку «Дизайн». Из первого блока значков тем выберите графическую тему, которая подходит вам, когда вы о ней, хотя это не имеет отношения к шрифту.
«Сохранить текущую тему» (под значками темы в выпадающем меню) под подходящим названием, например «CenturyPal. Это сохранит CenturyPal.thmx в:
~ Библиотека / Групповые контейнеры / UBF8T346G9.Офис / Пользовательский контент / Темы
- Выйдите из PowerPoint, не сохраняя документ. Найдите CenturyPal.thmx в своем файловом пространстве, скопируйте его куда угодно и откройте его с помощью расширенного текстового редактора, такого как BBEdit. Вы хотите редактировать theme1.xml - см. Рисунок ниже.
Найдите
<a:majorFont><a:latin typeface=
и измените следующий текст на «Century Gothic» (или желаемый основной шрифт) из того, чем он является в настоящее время. (Моей была Helvetica Neue, потому что это был мой дефолт. Ваш, вероятно, будет Камбрия.)Найдите
<a:minorFont><a:latin typeface=
и измените шрифт на «Palatino Linotype» (или желаемый минорный шрифт) из того, что он есть в настоящее время. (Мой Times New Roman. Ваш может быть Calibri.)
Сохраните и верните отредактированный файл CenturyPal.thmx в папку тем в ~ Library…
Откройте Word, выберите вкладку «Дизайн», а затем значок «Темы» слева.
Выбрал CenturyPal.
Установите флажок «Установить по умолчанию» и нажмите «Да» в диалоговом окне, чтобы подтвердить, что вы хотите изменить значения по умолчанию.
Вернитесь на вкладку «Главная». Проверьте свои шрифты. По умолчанию теперь используются Century Gothic и Palatino (или что вы выбрали).
Выйдите и перезапустите Word. Новые значения по умолчанию должны были застрять.
Приложение к High Sierra
Когда я недавно обновился до High Sierra, Office обновил себя и потерял свой пользовательский шрифт. Повторение вышеизложенного восстановило их успешно.