リボン関連

Re: Excel 2013のデザインタブはどこに?

インストラクターのネタ帳」で有名なExcel MVPの伊藤さんが「Excel 2013のデザインタブはどこに?」という記事を書いておられたので、早速無断で乗っかってみることにします。

Excelの「デザイン」タブのように。図やグラフ、テーブルの選択といった特定の操作をしたときだけ表示されるタブがありますが、こういったタブのことを「コンテキスト タブ」といいます。

・Microsoft Office のリボンについて

http://office.microsoft.com/ja-jp/HA101829663.aspx
・リボン
http://msdn.microsoft.com/ja-jp/library/cc872782.aspx#contextualTabs
・RibbonX API: 2007 Office system を独自のリボン タブとコントロールで拡張する
http://msdn.microsoft.com/ja-jp/magazine/cc163469.aspx

私のブログHPでも紹介している通り、リボンUIはXMLを編集することによって自由にカスタマイズすることができます。

実はこのコンテキスト タブもカスタマイズすることができ、たとえば下記XMLを設定したファイルを開くと、テーブルを選択したときに表示される「デザイン」タブに「オリジナル グループ」というグループが追加され、さらにデザインタブの隣に「オリジナル タブ」が表示されるようになります。

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon>
    <contextualTabs>
      <tabSet idMso="TabSetTableToolsExcel">
        <tab idMso="TabTableToolsDesignExcel">
          <group id="grpMyTableTools" label="オリジナル グループ">
            <button id="btnSample" label="Sample" size="large" imageMso="HappyFace" />
          </group>
        </tab>
        <tab id="tabSample" label="オリジナル タブ">
          <group id="grpSample" label="Sample">
            <button id="btnSample2" label="Sample2" size="large" imageMso="HappyFace" />
          </group>
        </tab>
      </tabSet>
    </contextualTabs>
  </ribbon>
</customUI>

Ribbon_contextualTabs_01

“図を選択したときだけ、とあるコマンドを実行できるようにしたい!”というようなときは、是非コンテキスト タブをカスタマイズしてみてください。

ルビ(ふりがな)を一括設定するWordマクロ前のページ

[Office用アプリ]Bing Maps for Accessの紹介次のページ

関連記事

  1. Office関連

    [VBA]CommandBars(“○○”).Controls.Addでメニ…

    Officeのユーザインタフェースがリボンに変わってから、下記のように…

  2. Office関連

    リボンのタブを選択するVBAマクロ

    マクロでリボンのタブを選択する方法として、ActivateTabやAc…

  3. Office関連

    指定したセル範囲をUTF-8やEUC-JP等のテキストファイルとして出力するExcelアドイン

    以前この記事で、指定したセル範囲をUTF-8やEUC-JP等のテキスト…

  4. Office関連

    [リボン・カスタマイズ]dynamicMenu要素から任意のマクロを実行する。

    HPのお問い合わせフォームから下記の質問がありました。「メニュ…

  5. Office関連

    [リボン・カスタマイズ]アクティブシートにより表示するグループを切り替える。

    Excelで、選択しているシートによって表示するグループを切り替えたい…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP