The first one you tried should have worked. But, let me show you how I attack an issue like this ... it might help.
I start the way you did, with the macro recorder. Then, I try to dimension each item to be sure that I have the correct references to the correct objects ... which the macro recorder somehow seems to miss pretty often with its overuse of "Selection".
In this case ..
Dim ws As Worksheet
Dim sh As Shape
Set ws = ActiveSheet
Set sh = ws.Shapes("WordArt 35")
This way, I am always picking items from a list provided by VB. It does not ALWAYS work. At times there are options that exist, but are not provied by the VB drop-down. But, it usually works.
In this case ...
Dim ws As Worksheet
Dim sh As Shape
Set ws = ActiveSheet
Set sh = ws.Shapes("WordArt 35")
sh.Fill.ForeColor.SchemeColor = 9
I run it ... it works.
Bookmarks