Microsoft 製品に組み込まれている Visual Basic の実装。
ActiveSheet.Shapes("土台1").Fill.ForeColor.SchemeColor = RGB(R, G, B)
ActiveSheet.Shapes("土台2").Fill.ForeColor.SchemeColor = RGB(R, G, B)
を
ActiveSheet.Shapes("土台1").Fill.ForeColor.RGB= RGB(R, G, B)
ActiveSheet.Shapes("土台2").Fill.ForeColor.RGB= RGB(R, G, B)
としたら着色できました。
http://www.happy2-island.com/excelsmile/smile03/capter01209.shtml
ここに
「Fill.ForeColor.SchemeColorプロパティ と Fill.ForeColor.RGBプロパティ の違い」についての解説があります。