База знаний KB0159. При копировании слайда из одной презентации в другую шрифт меток think-cell меняется

KB0159. При копировании слайда из одной презентации в другую шрифт меток think-cell меняется

Описание

При копировании слайдов из одной презентации в другую начертание шрифта и (или) размер шрифта могут измениться. В большинстве случаев это поведение является ожидаемым для PowerPoint. Однако непредвиденные изменения могут возникнуть при копировании между старым форматом файла PowerPoint (ppt), который использовался по умолчанию до выхода Office 2003, и современным форматом файла pptx, который используется в PowerPoint 2007 и более поздних версиях.

Копирование между файлами в современном формате pptx

Тип шрифта изменяется, если в тексте используются шрифты темы и при этом шрифты темы исходных и конечных файлов отличаются. Это ожидаемое поведение.

Современные шаблоны PowerPoint основаны на темах документов Office, в которых также определяются шрифты темы.

Откройте меню шрифтов PowerPoint, чтобы узнать, использует ли текстовое поле шрифт темы. Шрифты темы указаны в отдельном разделе Шрифты темы меню, при этом к имени шрифта добавлена строка (Заголовки) или (Текст).

Тип шрифта в метках think-cell берется из основного замещающего текста образца слайдов презентации PowerPoint или из шаблона.

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

  • Параметр Использовать конечную тему применяет шрифт темы (и другие параметры темы) файла, в который происходит вставка. Это параметр по умолчанию.
  • Параметр Сохранить исходное форматирование сохраняет исходный шрифт и другие параметры темы. Для этого PowerPoint неявно копирует образец слайдов исходного файла в конечный файл.

Процедура выбора параметра Сохранить исходное форматирование зависит от версии Office.

  • Office 2010 и более поздние версии: выберите параметр вставки в меню Домашняя страницаБуфер обменаПараметры вставки (небольшая стрелка под кнопкой Вставить).

    Office 2010 и более поздние версии: Меню параметров вставки.

    Или же используйте смарт-тег, который отображается рядом со вставленным слайдом.

    Office 2010 и более поздние версии: Смарт-тег отображается в области просмотра слайда после его вставки.

  • Office 2007: используйте смарт-тег, который отображается рядом со вставленным слайдом.

    Office 2007: Смарт-тег отображается в области просмотра слайда после его вставки.

Копирование между старыми ppt-файлами и новыми pptx-файлами

Тип и размер шрифта могут измениться неожиданным образом. Проблема возникает не со всеми файлами, но если это происходит, это связано с PowerPoint и может быть воспроизведено без think-cell.

Смарт-тег параметров вставки.

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

Параметр вставки: 'Сохранить исходное форматирование'

Office 2007: даже если выбрать параметр Сохранить исходное форматирование, тип шрифта может измениться на шрифт темы конечного файла. Размер шрифта также может измениться. Это ошибка в Office 2007, которая не будет исправлена Microsoft.

Office 2010 и более поздние версии: все работает, как ожидается. Если шрифт изменяется при использовании Office 2010, скорее всего это вызвано ошибкой, которая была впоследствии исправлена Microsoft. Установите автоматические обновления Microsoft для Office 2010 или по крайней мере исправление KB2598346.

Параметр вставки: «Использовать конечную тему»

Office 2007 и более поздние версии: размер шрифта вставленного текстового поля извлекается из стиля текста PowerPoint конечной презентации по умолчанию. Эти параметры форматирования стиля текста по умолчанию отличаются для

  • текстового поля по умолчанию и фигуры по умолчанию
  • стиля образца текста в заполнителе текста в образце слайдов.

Решения, которые следует использовать, если копирование между старыми ppt-файлами и новыми pptx-файлами приводят к непредвиденным результатам

Параметр вставки: «Сохранить исходное форматирование»

Office 2007: обновитесь до Office 2010 или более поздней версии. Microsoft больше не публикует исправления для Office 2007 (за исключением исправлений системы безопасности). Многие проблемы исправлены только в более поздних версиях.

Параметр вставки: «Использовать конечную тему»

Office 2007 и более поздние версии: размер шрифта определяется стилем текста PowerPoint по умолчанию, который по нашим данным и в соответствии с информацией, полученной нами от Microsoft, недоступен в пользовательском интерфейсе PowerPoint. Однако вы можете использовать макросы VBA для отображения и изменения размера шрифта всех уровней отступа стиля текста по умолчанию в конечном файле.

Откройте редактор VBA, нажав Alt+F11. Выберите рабочую книгу и нажмите кнопку ВставкаНовый модуль. Затем вставьте один из следующих макросов и запустите его, нажав кнопку Выполнить макрос или нажав клавишу F5.

Чтобы отобразить размер шрифта стиля текста PowerPoint по умолчанию (все уровни отступа):

Sub DisplayDefaultTextSize()
  Dim lvl As TextStyleLevel
  For Each lvl In ActivePresentation.SlideMaster.TextStyles(ppDefaultStyle).Levels
    Debug.Print lvl.Font.Size 
  Next
End Sub

Чтобы установить размер шрифта стиля текста PowerPoint по умолчанию (все уровни отступа):

Sub AdjustDefaultTextSize()
  Dim lvl As TextStyleLevel
  For Each lvl In ActivePresentation.SlideMaster.TextStyles(ppDefaultStyle).Levels
    lvl.Font.Size = 14
  Next
End Sub

Поделиться