Excel

[リボン・カスタマイズ]toggleButtonのオン・オフを動的に変更する。

“リボン上のトグルボタンをマクロで押し下げすることはできないか?”、との質問がありました。
トグルボタンの押下状態ですが、基本的には下記記事と同じくtoggleButton要素のgetPressed属性を使い、(IRibbonUI).InvalidateControlメソッドや(IRibbonUI).Invalidateメソッドでリボンの再描画を行います。

あるいは下記のようにUI Automationを使って制御することもできますが、下記のコードではリボン上に同名のグループやボタンがある場合のことは考慮していませんので処理を変更する必要があります。

関連記事

2022年2月の人気記事前のページ

[Power Automate for desktop]カスタム フォームの背景色を自由に設定する方法次のページ

関連記事

  1. Office関連

    VBAプロジェクトを「展開する」VBAマクロ

    MSDNフォーラムに面白い質問がありました。VBE・プロジェクト …

  2. Office関連

    コンテンツコントロールに外部XMLのデータをマップするWordマクロ

    Word 2007で追加された機能「コンテンツコントロール」を使うと外…

  3. Office関連

    [Word VBA]ルビ(ふりがな)ダイアログの操作に挑む(2)

    2016/10/28 追記:改良版のマクロを書きました。…

  4. Office関連

    ファイルをBase64エンコード・デコードするVBAマクロ

    以前書いたファイルのBase64エンコード・デコード処理を行うVBAマ…

  5. Office関連

    表示モードを変更するPowerPointマクロ

    PowerPointには様々な表示モードがありますが、私のお気に入りは…

  6. Office関連

    [PowerPoint]シェイプの名前を指定して「変形」ができるようになりました。

    PowerPoint 2016で新しい画面切り替え効果「変形」が追加さ…

コメント

  • コメント (1)

  • トラックバックは利用できません。

  1. きぬあさ様
    いつもお世話になります。

    おかげさまでうまくいきました!
    どうもありがとうございました。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP