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