Текст в некоторых метках повернут на 180 градусов
Проблема
Такая проблема наблюдается, если в файлах .ppt, преобразованных из файлов устаревших версий Microsoft Office (Office 2003 и более ранняя), содержатся ошибочные XML-атрибуты. Это программная ошибка проявляется не только в диаграммах think-cell. Она может возникнуть в любой фигуре PowerPoint за исключением текстовых полей PowerPoint:
Чтобы выяснить, есть ли такая проблема в вашем файле, вставьте овал в поврежденную презентацию:
Домашняя страница → Рисунок → Овал → и наберите в этой фигуре какой-либо текст.
Такая проблема может возникнуть, если открыть файл .ppt в PowerPoint 2007 или более поздней версии этого ПО. После того как проблемный файл .ppt был открыт и сохранен с помощью PowerPoint 2007 или выше, проблема также будет наблюдаться при открытии файла в версиях до PowerPoint 2007.
Проблемный файл содержит ошибочные XML-атрибуты rot="10800000"
или vert="eaVert"
, которые неверно интерпретируются PowerPoint2007 или более поздними версиями ПО.
Microsoft подтвердила наличие такой ошибки в Microsoft PowerPoint 2007 и более поздних версиях ПО. Если у вашей компании есть контракт на поддержку Microsoft Office и вы хотите обратиться в Microsoft за исправлением, вы можете указать номер обращения Microsoft SRQ100209600604.
Решение
Для восстановления проблемных файлов следует удалить атрибуты rot="10800000"
и vert="eaVert"
.
Ручное удаление ошибочных XML-тегов
Перед редактированием файла, создайте его резервную копию.
- Переименуйте файл .pptx или .potx в .zip и дважды нажмите на него. В окне проводника Windows откроется zip-файл. (Либо же откройте файл .pptx или .potx в предпочитаемом инструменте для работы с zip-архивами).
- Перейдите во вложенные папки «ppt\slides» и «ppt\themes», затем скопируйте оттуда файлы .xml в другую папку, например на рабочий стол Windows.
- Откройте каждый скопированный файл .xml и удалите неправильные теги, использовав функцию замены текстового редактора.
- Скопируйте отредактированные файлы .xml обратно в папки zip-архива «ppt\slides» и «ppt\themes» соответственно.
- Закройте папку zip-архива и верните ему расширение .pptx или .potx.
- Откройте измененный файл .pptx или .potx в PowerPoint для проверки внесенных исправлений.
Удаление ошибочных XML-тегов с помощью инструмента OpenDoc
В своем блоге Костин Болдисор (Costin Boldisor), инженер поддержки Microsoft, предлагает инструмент для восстановления подобных файлов под названием OpenDoc. Этот инструмент официально не поддерживается Microsoft. После выполнения следующих действий, в новых вставленных диаграммах будут корректные метки:
Перед редактированием файла, создайте его резервную копию.
- Откройте файл .pptx или .potx в предпочитаемом инструменте для работы с zip-архивами и перейдите во вложенную папку «ppt\themes». Вы найдете один или несколько файлов «theme1.xml», «theme2.xml» и т.д. Запомните их названия.
- Загрузите инструмент OpenDoc и извлеките OpenDoc.exe на диск C:\.
- Создайте файл «batch.b», с необходимыми командами для OpenDoc:
- Создайте на диске C:\ новый текстовый файл и переименуйте его в «batch.b».
- Вставьте в файл следующие строки:
-r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@rot='10800000'] rot
-r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@vert='eaVert'] vert
- Замените «Slide.pptx» именем файла с вашей презентацией или шаблоном.
- Если в шаге 1 вы нашли другие файлы, отличные от «theme1.xml», то повторите шаги b) - c) и замените «theme1.xml» на соответствующие имена.
- Сохраните файл.
- Откройте командную строку: Нажмите кнопку Пуск или клавишу Windows → введите
cmd
→ Ввод - введите
C:\OpenDoc -b batch.b
→ Ввод