экспортировать изображение из Powerpoint с помощью VBA - PullRequest
0 голосов
/ 03 мая 2020

У меня есть сценарий VBA, который должен сохранять встроенные изображения из выбранной PowerPoint в виде файлов .png на диск. Я могу сохранить весь слайд, но это не практично

Я нашел пару решений VBA, которые требуют создания встроенной диаграммы Excel (например, этот ответ ), используя буфер обмена для скопируйте и вставьте изображение туда, а затем сохраните диаграмму, но она кажется неуклюжей, и я предпочел бы не влиять на буфер обмена пользователя (хотя, если это то, что он собирается предпринять, мне придется использовать этот подход)

1 Ответ

1 голос
/ 03 мая 2020

Один из подходов заключается в создании новой презентации, размер слайда которой пропорционален размеру изображения, которое вы хотите экспортировать, скопируйте / вставьте изображение в новую презентацию, а затем экспортируйте слайд из нее.

Возможно, вы захотите поэкспериментировать с (скрытым) методом .Export формы, представляющей изображение, которое вы хотите экспортировать. Правильное определение размеров может быть сложной задачей, но я думаю, что кто-то разработал ее и разместил на SO.

...