ScaleEffect.ByX-Eigenschaft (PowerPoint)
Legt fest oder gibt einen Single-Wert zurück, der das horizontale Skalieren oder Verschieben eines Objekts um einen angegebenen Prozentsatz der Bildschirmbreite darstellt, je nachdem, ob es in Verbindung mit einem ScaleEffect - oder MotionEffect-Objekt verwendet wird. Ein Wert von 50 für einen Bewegungseffekt bedeutet beispielsweise, dass das Objekt halb so breit wie der Bildschirm nach rechts verschoben wird. Lese-/Schreibzugriff.
Syntax
Ausdruck. ByX
Ausdruck Eine Variable, die ein ScaleEffect-Objekt darstellt.
Rückgabewert
Single
HinwBemerkungeneise
Negative Werte verschieben das Objekt horizontal nach links. Gleitkommazahlen (zum Beispiel 55,5) sind zulässig.
Zum Skalieren oder verschieben Sie ein Objekt vertikal, verwenden Sie die ByY -Eigenschaft.
Wenn sowohl die ByX- als auch die ByY -Eigenschaften festgelegt werden, kann das Objekt ist skaliert oder horizontal und vertikal verschoben.
Verwechseln Sie nicht diese Eigenschaft mit der durch -Eigenschaft der ColorEffect, RotationEffect- oder PropertyEffect -Objekte, die verwendet wird, um Farben, Drehungen oder andere Eigenschaften eines Animationsverhaltens festzulegen.
Beispiel
Im folgenden Beispiel wird ein Animationspfad hinzugefügt. Anschließend wird die horizontale und vertikale Verschiebung der Form festgelegt.
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
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für