Встраивание SWF в PowerPoint с помощью VSTO - PullRequest
2 голосов
/ 05 января 2010

Мне было интересно, есть ли какой-нибудь способ встроить объект Flash Shockwave или файл .SWF в PowerPoint (Presentation) 2007 и более поздние версии, то есть в формате ".pptx". Под внедрением я подразумеваю, когда я сохраняю презентацию, закрываю ее. мне больше не понадобится файл .swf. Таким образом, я могу поделиться презентациями с другими.

Если я использую эту ссылку Insert-Flash-Into-PowerPoint-2007 , это работает, но когда я сохраняю и закройте презентацию, файл SWF не вставлен. ( Примечание : если я делаю то же самое с файлом .ppt, он работает правильно)

Я знаю, что мы можем встроить SWF в презентацию PowerPoint версии 2003, то есть в формате ".ppt". но не может сделать то же самое в формате .pptx.

Также возможно ли встраивать файл .swf в формат .pptx в формате Open XML? Я попытался переименовать файл «.pptx» в «.zip» и добавил «.swf» в папку мультимедиа, а затем переименовал его обратно в «.pptx», но при открытии в PowerPoint выдает ошибку о нечитаемом контенте или коррупция.

Я где-то читал, что своего рода стратегия MS не предусматривает такую ​​поддержку Adobe SWF-файла / объекта ActiveX, и на данный момент эта функция не поддерживается. Flashppt PPTX Embed не поддерживается

Я пробовал то же самое с Office 2010 и все тот же результат. Это не работает.

Есть ли у кого-нибудь обходные пути?

Ссылки по теме:

1 Ответ

1 голос
/ 24 февраля 2010

Это невозможно в PowerPoint 2007.

...