Как я могу автоматически сохранить содержимое OLEObject в виде файла?

Я добавляю несколько разных типов файлов к слайдам в PowerPoint. Эти типы включают mp4, zip, swf и другие форматы. Я не ищу способ воспроизвести эти типы файлов; однако я хотел бы хранить и извлекать файлы из preso PowerPoint.

Я успешно сохранил эти различные типы файлов, выполнив следующие действия:

currentSlide.Shapes.AddOLEObject(0, 0, -1, -1, "", this.filePath);

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

Я хочу воспроизвести или использовать эту функцию, чтобы сохранить содержимое OLEObject обратно в исходное состояние и по указанному мной пути. У меня есть способ найти эту форму, и я думаю, что этот объект содержит содержимое: slideShape.OLEFormat.Object Я просто не знаю, что теперь делать. Идеи? Спасибо.

О, я использую Office 2010, если это имеет значение.

7
задан Parris 30 January 2012 в 19:40
поделиться