リボン関連

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

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

コメント

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

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

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

RapidSSL_SEAL-90x50
PAGE TOP