良い一日パワーポイントVBA:私は形の色を検索するコードを記述し、その後、どこかにそれを配置しようとしている、そこVBAエキスパートに
をシェイプの色をクリア。
例私は自分のコード使用方法
If shape.Fill.ForeColor.RGB = RGB(210, 210, 210) Then
With shape
.Width = 700
.Height = 20
.Top = 80
.Left = 30
.Name = "TitleTextBox"
.Fill.Visible = msoFalse
.Fill.Transparency = 1.0 '(somehow when I type 1.0 it will become 1#, not sure why on this also)
End With
End if
:私は特定の形状に塗りつぶしの色グレー= RGB(210210210)を追加するには、このコードを使用して
を、色をクリアし、形状を再配置私が望むところへ
しかし、このコードをもう一度実行すると、グレーの色が追加された図形は、塗りつぶしがなくても再配置されます。
どういうわけか、私は色が自分に当てはまることを思いついたと感じました。これは私が望むものではありません。
私がこの問題をどのように克服することができるかを知っていただければ幸いです。
おかげ
Vityataの答えはあなたのために仕事を行う必要があります。あなたが問題を抱えている理由は、図形の塗りつぶしが見えなくても、塗りつぶし* color *属性は依然として元の灰色であるため、再度検索されます。 –
お返事ありがとうございました。元のグレーの色をクリアしようとしています。私が手動で「塗りつぶしなし」でカラーを塗りつぶしてみると、VBAとしてコードが含まれていますか?私は白でさえも他の色で形状を置き換えたくないので、スライド上に他のテキストを重ね合わせて覆うかもしれません。 –