Microsoft 製品に組み込まれている Visual Basic の実装。
仰っておられるようにオブジェクトが生成されてませんね。
ThemeColoerを変えたら何が起こるのか確認方法もわからない状態なんで、単にこうすれば動くというだけです。
Sub bbb()
ThisWorkbook.Theme.ThemeColorScheme.Colors(msoThemeAccent1) = RGB(255, 0, 0)
ThisWorkbook.Theme.ThemeColorScheme.Save ("C:\myThemeColorScheme.xml")
End Sub
動きますし、出力されたxmlファイルを開いてみるとAccent1のところの色が変わってます。
(RGBのところを色々いじって試行して確認しました)
こういうことをうかがうのはおかしな話しですが、この変更がどういう効果となるのか、どうやったら確認できるんですか?
(元々美的感覚もってないので、VBAどころか、手動でもカラーパレットとかテーマは触ったことがありません)