У меня есть файл, сохраненный в старом формате PPT. Я могу открыть его в PowerPoint 2010 и предыдущей версии. Он содержит один простой макрос, который не вызывается при открытии файла.

Когда я пытаюсь открыть упомянутую презентацию в новейшей PowerPoint (2013), приложение говорит, что файл поврежден. Когда я нажимаю кнопку "Восстановить", я вижу следующее сообщение, в котором сообщается, что некоторые материалы не читаются и были удалены. Это фактически означает, что я могу видеть только пустые слайды (без содержимого) после этой операции!

Я попытался открыть упомянутый файл PPT в PowerPoint 2010 и использовать опцию "сохранить как". Когда я снова сохранил его в старом формате PPT, файл стал больше, но я смог открыть его в PP 2013.

Я пытался найти решение через Интернет, но почти все говорят о восстановлении поврежденного PPT. С моей точки зрения, он не может быть поврежден, потому что он отлично работает в предыдущих версиях PowerPoint.

1 ответ1

0

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

Одна хитрость заключается в том, чтобы выполнить «обход» файла в HTML и обратно из версии PPT, которая его поддерживает. Это может отсеять некоторые мелочи, которые делают PPT 2013 бездействующим.

В PPT 2010 вам нужно будет использовать VBA для этого, поскольку функция «Сохранить как HTML» была удалена. Вы можете найти код на одной из моих страниц часто задаваемых вопросов, здесь:

http://www.pptfaq.com/FAQ01077_How_can_I_convert_PowerPoint_2010_to_HTML_-where-s_the_Save_As_Web_Page_command--.htm

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .