如何用vba实现ppt幻灯片中层叠图形的置于顶层或置于底层命令?

如下图所示的ppt幻灯片中有12个矩形,其中6个矩形被其中6个矩形层叠覆盖在底层。

如果要实现将某个图形置于顶层或置于底层,从而让它显示在层叠图片的上面或者隐藏在层叠图片的下面的效果,可以使用Shape对象的ZOrder方法将指定的图形置于顶层或者置于底层。

代码如下:

代码运行后的效果如下图所示:

原来的矩形7被矩形1覆盖了,原来的矩形11被矩形5覆盖了。

       

发表评论