У меня есть случай (PowerPoint COM API), где Shape.Type == msoPlaceholder. Форма это картина. Как я могу проверить, что это изображение?
Вы можете использовать ContainedType
, например, для msoChart
oplc.PlaceholderFormat.ContainedType = msoChart (will return True / False)
Для документов здесь https://docs.microsoft.com/en-us/office/vba/api/powerpoint.placeholderformat.containedtype