在VBA中添加Powerpoint 2010效果(增长/缩小)

用户名

总体思路是,用户从下拉菜单中选择某项,然后形状会根据他们的选择而增长。我能够获得该下拉列表,并确定需要在其上进行生长/收缩的形状,但是无法添加该生长。

Set myDocument = ActivePresentation.Slides(2)
Dim myShape As Shape

myShape = myDocument.Shapes("Illinois")

Dim oEffect As Effect

Set oEffect = myDocument.TimeLine.MainSequence.AddEffect(Shape:=myShape,     effectid:=msoAnimEffectGrowShrink)

With oEffect
.EffectParameters.Size = 30
.EffectType = msoAnimEffectGrowShrink
.Timing.Duration = 2
End With

错误是对象变量或未设置With块。谢谢!

戴维·泽门斯

因为myShape是对象变量,所以Set在分配给它时需要使用关键字。

Set myShape = myDocument.Shapes("Illinois")

诸如myDocument.Shapes(“ Illinois”)。Height之类的语句也可以很好地执行

这是因为.Height是非对象属性,该属性是在没有关键字的情况下分配的,例如,您可能已经分配给了.Height这样的对象:

myDocument.Shapes("Illinois").height = 300

但是,当引用形状本身时,您确实需要将它作为带有Set关键字的对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Powerpoint VBA:如何指定入口效果中的浮动方向

无法通过VBA执行Powerpoint 2010中的刷新图表数据

如何在抖动中缩小和增长图标动画?

如何制作在Flutter中不断增长和缩小的小部件?

PowerPoint 2010 中的 PHP

字体超赞图标,如何添加增长悬停效果?

如何缩小Microsoft Project 2010中的任务?

在Powerpoint 2010中将彩色动画效果应用于分组的对象

如何在PowerPoint 2010中向行/箭头添加文本/标题?

消失或关闭时,如何在此弹出框上添加反向交易(缩小/缩小效果)

如何在 [vba] [powerpoint] 中为图像添加颜色边框

使用Room的Android应用程序中的PagedList不断增长,但从未缩小

同级按钮缩小并增长

Delphi 2010-检测映射驱动器中的文件增长

如何使光标缩小和增长?

VBA:在PowerPoint中添加文本框并将其分配给对象变量

如何通过Access VBA在Powerpoint中添加幻灯片,仅使其最小化

在VBA powerpoint中如何将新幻灯片添加到空白演示文稿

通过VBA(Powerpoint)添加的图片将插入到占位符中

在PowerPoint 2010中的文本框之间导航

在Powerpoint 2010中,“执行多个任务”按钮是什么?

如何在Powerpoint 2010中默认打开字距调整?

如何在PowerPoint 2010中插入分行符?

在PowerPoint 2010中编辑点时控制形状比例吗?

在JButton中添加阴影效果

从Excel VBA替换PowerPoint中的表格文本,保留PowerPoint格式

了解PowerPoint(VBA 2010)中表格的格式(将文本调整为单元格的大小)

Powerpoint 2010 VBA:不要为带有特定标题的幻灯片编号

在powerpoint VBA中获取形状索引