如何在powerpoint-VBA中获取图片对象的颜色属性

时间:2016-12-13 16:30:41

标签: vba powerpoint

我正在研究一个CBIR(Context Image Retrieval)项目, 我正在创建PowerPoint幻灯片,其中包括许多形状和简单的图片(例如太阳,球,椅子......)。 我使用VBA代码检索幻灯片中对象/形状的COLOR(填充,背景)功能。

但是,我无法获取图片(jpeg / wmf)对象。 如何通过VBA代码检索图片的颜色?由于PowerPoint上不再提供剪贴画,PowerPoint是否还有其他图片库?

1 个答案:

答案 0 :(得分:0)

在PowerPoint对象模型中,图片被视为PowerPoint不知道的东西的集合。您必须取消组合图片(或稍后删除的图片的副本)才能从图片中的各个形状中检索颜色。这假定它是矢量图片并且仅包含矢量形状。使用光栅图像可以做很多事情,无需借助外部库和更复杂的编程。