Мне нужно извлечь вложенные (без ссылок) pdf-документы в файле PowerPoint. Я могу извлечь встроенные файлы из Excel с помощью ActiveSheet.OLEObjects и проверить ProgID. Затем я копирую его в буфер обмена и сохраняю как описано here Но по какой-то причине я не смог найти эквивалент Excel.OleObject в PowerPoint. Самое близкое, что я думаю, это свойство shape.OLEFormat.Object
, но оно не поддерживает метод копирования. Я проверил this, но если это возможно, мне нужно решение VBA.Извлечение встроенного PDF из презентации PowerPoint с использованием VBA или VSTO
0
A
ответ
0
я случайно заметил, что копирование самой формы PowerPoint делает работу.
0
Что вам нужно сделать, это открыть встроенный PDF с помощью DoVerb:
ActivePresentation.Slides(1).Shapes(1).OLEFormat.DoVerb
идущего от там вы в зависимости от установленного программного обеспечения, либо сохранить файл, используя SendKeys адреса или при наличии АНИ на Adobe Reader ,
Для полного обсуждения этого читать нить на форумах MSDN здесь: https://social.msdn.microsoft.com/Forums/en-US/235dde1a-13bb-4f07-8eb4-04ef1121a747/export-a-pdf-file-from-powerpoint-with-vba?forum=officegeneral
Смежные вопросы
- 1. Извлечение комментариев из презентации PowerPoint с использованием VBA
- 2. VB.NET - PowerPoint VSTO - Вставить PDF?
- 3. Создание презентации PowerPoint с VBA и Excel
- 4. Извлечение встроенного объекта из pdf
- 5. Программно извлекать встроенный файл из презентации PowerPoint
- 6. VBA vs VSTO для excel to powerpoint
- 7. Есть ли будущее для PowerPoint VBA/VSTO?
- 8. набор LanguageID из Powerpoint презентации
- 9. экспортировать файл pdf из PowerPoint с помощью vba
- 10. Кнопки Powerpoint VSTO Ribbon Synced
- 11. Копирование диапазона ячеек из excel в powerpoint с использованием VSTO
- 12. Вызов VBA AddIn макрос из VSTO PowerPoint ленты
- 13. Внедрение SWF в PowerPoint с VSTO
- 14. Создание презентации PowerPoint 2007 из шаблона
- 15. Конвертирование PowerPoint презентации (PPT/х) PDF без Interop
- 16. VSTO PowerPoint/Excel Взаимодействие
- 17. Использование OpenXML для сохранения презентации PowerPoint в формате PDF
- 18. Как захватить фрейм из презентации PowerPoint?
- 19. VBA для изменения PowerPoint 2003 Презентации - Active not new
- 20. Копирование специальных символов из одной презентации PowerPoint в другую
- 21. DELETE OLD CHART в презентации PowerPoint от VBA EXCEL MACRO
- 22. powerpoint vba экспорт определенного слайда в pdf
- 23. PowerPoint 2010 VSTO Вопрос
- 24. VBA не работает при открытии презентации PowerPoint в Windows 7
- 25. Как преобразовать файл презентации Powerpoint в pdf-файл с использованием веб-технологий?
- 26. VBA Powerpoint Как узнать, какая форма нажата во время презентации
- 27. Извлечение контура (или закладок) из файлов PDF с использованием Java
- 28. VBA Powerpoint 2013: изменить язык презентации, включая объекты SmartArt
- 29. Как вставить фигуру на страницу заметок презентации Powerpoint в VBA?
- 30. Вставить связанную копию слайда из другого Powerpoint презентации в другой презентации Powerpoint
Добавленный выше, я нашел еще одну тему, которая может быть полезна для вас в StackOverflow, обсуждая ту же самую вещь, которую вы ищете: http://stackoverflow.com/questions/23970827/how-to-use-vba- в-к-PowerPoint-открытым-ан-погруженного оле-объект –