リボン関連

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. Word

    リボンからプリンタを選択して簡単に印刷できるようにする(Word)

    今回はdynamicMenu要素のgetContent属性のコールバッ…

  2. リボン関連

    menu内にあるbuttonの数を増やす

    「外部のXMLファイルを読み込み、ユーザー名に応じてmenu内容を変更…

  3. リボン関連

    まばたきするリボン

    小ネタです。ボタンをクリックするとリボンがまばたきします。 (…

  4. Office関連

    YouTube動画挿入アドイン for PowerPoint

    前回の記事でPowerPoint 2013でYouTubeの動画が挿入…

コメント

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

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

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

PAGE TOP