'declare Variables
Dim osld As Slide
Dim oshp As Shape
Dim oeff As Effect
' SET objects
Set osld = ActivePresentation.Slides(7)
Set oshp = osld.Shapes("Star 1")
Set oeff = osld.TimeLine.MainSequence.AddEffect(Shape:=oshp, effectid:=msoAnimEffectChangeFillColor)
With oeff
.EffectParameters.Color2.RGB = RGB(Red:=10, Green:=45, Blue:=201)
.Timing.Duration = 2
End With
oshp.Left = oshp.Left + 100 ' Added to verify something was coming thru!
残念ながら、それでも機能しません...コンパイルされますが、スライドには影響しません...
私はあなたの推薦を示すためにコードを更新しました
注意:塗りつぶしの色は、シェイプの作成時に定義されます
シェイプの左側の値に+100を追加して、実際に通過していることを確認しました。実際に移動しますが、色は変わりません...
どのエフェクトがどのパラメータをサポートするかについての「公式」リストはどこかにありますか?
私と一緒にこれを介して怠けてくれてありがとう!:)