“リボン上のトグルボタンをマクロで押し下げすることはできないか?”、との質問がありました。
トグルボタンの押下状態ですが、基本的には下記記事と同じくtoggleButton要素のgetPressed属性を使い、(IRibbonUI).InvalidateControlメソッドや(IRibbonUI).Invalidateメソッドでリボンの再描画を行います。
あるいは下記のようにUI Automationを使って制御することもできますが、下記のコードではリボン上に同名のグループやボタンがある場合のことは考慮していませんので処理を変更する必要があります。

![[リボン・カスタマイズ]checkBox要素のチェック状態を動的に設定する。](https://www.ka-net.org/blog/wp-content/uploads/eyecatch-Ribbon-120x120.png)


















きぬあさ様
いつもお世話になります。
おかげさまでうまくいきました!
どうもありがとうございました。