【发布时间】:2015-04-14 18:00:07
【问题描述】:
我知道如何将智能艺术添加到幻灯片,但它总是填满幻灯片。我的客户希望将智能艺术自动放置在幻灯片上的某些位置。我看不到如何捕获插入 smartart 对话框以获取 smartart 并将其自己放置在幻灯片上。有人对我如何做到这一点有任何建议吗?顺便说一句,如何找到可以放在功能区上以调用插入 smartart 对话框的 mso 代码?
【问题讨论】:
标签: vsto powerpoint
我知道如何将智能艺术添加到幻灯片,但它总是填满幻灯片。我的客户希望将智能艺术自动放置在幻灯片上的某些位置。我看不到如何捕获插入 smartart 对话框以获取 smartart 并将其自己放置在幻灯片上。有人对我如何做到这一点有任何建议吗?顺便说一句,如何找到可以放在功能区上以调用插入 smartart 对话框的 mso 代码?
【问题讨论】:
标签: vsto powerpoint
一种方法是添加一个事件处理程序,然后捕获选择更改事件。 When the selection changes, determine whether the current selection is a smart art shape.如果是这样,请查看 smart art shape 的 .Tags 集合以查看它是否已被标记。如果是这样,请不要理会它。如果没有,标记它并调整它的大小。
试试 SmartArtInsert(一般来说,如果你进入 PPT 的自定义功能区对话框,将鼠标指针悬停在你感兴趣的控件上,你就可以找出名称)
【讨论】: