コマンドとは

VBAではCommandBarsというプロパティがあります。

これは簡単に言うとリボンにある各機能を参照するプロパティです。

ホームタブであれば、貼り付け、フォント、背景色、などの機能がありますがこれらがそれぞれコマンドの1つになります。

ただし、フォントであれば種類や色やサイズなど設定することが複数ある場合は、それらを1つのコマンドとしてまとめ、その中で細分化するようなものもあります。

フォントであれば Formatting という名前のコマンドになるのですが、このコマンドの中で色やサイズなどがさらに分かれて定義されています。

コマンドの一覧

上でFormattingを挙げましたが、他にもいくつものコマンドの名前が定義されています。

これらのコマンドを出力するマクロが以下になります。

サンプルコード

以下は各種コマンドの名前をイミディエイトウインドウに出力するコードです。環境によって実行結果は変わります。

実行結果