返回介绍

ByY 属性

发布于 2019-10-04 14:08:59 字数 1247 浏览 809 评论 0 收藏 0

设置或返回 Single 类型值,该值代表按指定的屏幕宽度百分比垂直缩放或移动对象,它取决于 MotionEffect 对象是与 ScaleEffect 联合使用,还是分别使用。可读写。

expression.ByY

expression必选。该表达式返回“应用于”列表中的对象之一。

说明

负数表示水平向左移动对象。浮点数(例如 55.5)有效。

若要水平缩放或移动对象,请使用 ByX 属性。

如果同时设置 ByXByY 属性,则可以在水平和垂直两个方向缩放或移动对象。

请勿将此属性与 ColorEffectRotationEffectPropertyEffect 对象的 By 属性相混淆,它们分别用于设置动画动作的颜色、旋转或其他属性。

示例

以下示例添加了一个动画路径;然后设置形状在水平和垂直方向上的移动。

Sub AddMotionPath()

    Dim effCustom As Effect
    Dim animBehavior As AnimationBehavior
    Dim shpRectangle As Shape

    'Adds rectangle and sets effect and animation
    Set shpRectangle = ActivePresentation.Slides(1).Shapes _
        .AddShape(Type:=msoShapeRectangle, Left:=300, _
        Top:=300, Width:=300, Height:=150)
    Set effCustom = ActivePresentation.Slides(1).TimeLine _
        .MainSequence.AddEffect(Shape:=shpRectangle, _
         effectId:=msoAnimEffectCustom)
    Set animBehavior = effCustom.Behaviors.Add(msoAnimTypeMotion)

    'Specifies animation motion
    With animBehavior.MotionEffect
        .ByX = 50
        .ByY = 50
    End With

End Sub

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文