2
我将给出具有SmartArt形状的示例,但也可能会询问其他形状。PowerPoint - 从占位符内部获取原始形状(以编程方式)
当我走了过来Slide.Shapes
,其中一个形状有:
Shape.Type=msoPlaceholder
和Shape.PlaceholderFormat.ContainedType=msoSmartArt
有没有办法去所含的占位符实际的SmartArt形状?
我将给出具有SmartArt形状的示例,但也可能会询问其他形状。PowerPoint - 从占位符内部获取原始形状(以编程方式)
当我走了过来Slide.Shapes
,其中一个形状有:
Shape.Type=msoPlaceholder
和Shape.PlaceholderFormat.ContainedType=msoSmartArt
有没有办法去所含的占位符实际的SmartArt形状?
晚,但在任何情况下,寻找一个答案以后:
上的做法是复制的占位符形状。副本将是占位符的.ContainedType的任何副本,而不是占位符本身。
这也适用于2007年,顺便说一句。
不是在PowerPoint 2007中,而是在PowerPoint 2010中 - 是的。使用'SmartArtQuickStyle'。 – 2010-08-26 05:19:55