TimberLandChapelのTech Blog

TimberLandChapel が提供する技術Tips,思いつきメモ,雑感ブログです。
Office 互換リボン Release 1.0 をリリースしました。

購読

今期のアンケート

INETAJ

Microsoft

SQL Server

TLC.com

クリエイティブ・コモンズ

情報処理関係官公庁

【Office Excel】Excel 2007 に Excel 2003 に似せたメニューを追加する
シナリオと要件

[Microsoft Office] は,[Office 2007] のリリースに際して画期的な UI の革新を行いました。
[リボン] と呼ばれる,従来よりも大きなアイコンで,「結果志向」のメニュー配置を目指したインターフェイスが採用されています。

この [リボン] ですが,使いなれてくると
「ソフトウェアの中で,どんな機能系統として設定されているか」ということを理解していないといけない [メニュー] 形式より
「今何をしたいのか」,「何を操作したいのか」に集中していることでけっこう使い勝手がよいと思います。

しかし,

リボンの中で自分の使いたい機能を探していませんか?

特に [Office 2003] 以前から Excel をある程度使い込んでいた方に多いと思うのですが,
「Office 2003 では [ツール] にあったアノ機能はどこいった?」
という経験はありませんか?

せっかくの結果志向インターフェイスも,機能を探してあっちへこっちへクリックして探していてはだいなしです。

そこで,

以前のメニューで覚えている機能はそのまま見つけられた方がよい

というコンセプトで,Excel 2003 形式のメニューをアドインとして作成しました。

この記事は,
Microsoft Excel 2007 に基づいて記述しています。

Excel 2007 向け Excel 2003 形式互換メニュー

まずはイメージでご覧ください。

interop00

互換メニューは,[Excel 2007] の [COM アドイン] として,[リボン] 内の1つのタブとして追加されます。
[互換] タブの中に従来と同じような形式でメニューを作成しています。
[互換] タブを利用することで,今までの感覚にしみ込んでいる「何がどこにある」を利用することができます。

ダウンロードはこちら

インストール手順

Excel 2007 向け Excel 2003 形式互換メニューのインストール手順をまとめます。

interop01

インストールパッケージをダウンロードします
    パッケージは [zip] 形式で提供しています。
    ダウンロードした [zip] ファイルを解凍してください。

interop02

[Setup.exe] を実行します
    互換メニュー自体のインストールを行う [msi] ファイルの他に,前提となるコンポーネントの設定を行うためのファイルが含まれています。
    [Setup.exe] を使用すると,前提コンポーネントを自動的にセットアップします。


  ヒント 
前提となるコンポーネント
互換メニューは [Visual Studio 2005 Tools for Office Second Edition] の [Office 2007 アドイン] として開発しています。このため,以下のコンポーネントが動作のために必要です。
  • .NET Framework 2.0
  • 2007 Microsoft Office プライマリ互換アセンブリ
  • Visual Studio 2005 Tools for Office SE Runtime
  • Visual Studio 2005 Tools for Office Language Pack
これらのコンポーネントが事前にインストールされていることが分かっている場合は,[msi] のみの実行でインストールを行うこともできます。

interop03

警告が表示された場合は実行を許可します
    発行元の登録は行っていません。

interop04

動作に必要なコンポーネントが表示され,使用許諾が表示されます
    インストールされるコンポーネントを確認して,[同意する] をクリックしてください。

interop05

[インストール] をクリックします
    [2007 Microsoft Office プライマリ互換アセンブリ] がインストールされていない場合のみ確認されます。

interop06

必須コンポーネントのインストール状況が表示されます。

interop07

[互換メニュー] 自体のインストールウィザードが起動します
    [次へ] をクリックします。

interop08

インストールフォルダを指定して [次へ] をクリックします

interop09

[次へ] をクリックしてインストールを開始します

interop10

interop11

10インストールが完了したら,[閉じる] をクリックしてウィザードを終了します

ここまでで,互換メニューのインストールが完了しました。

interop12

12Excel 2007 を起動して [互換] タブが追加されていることを確認します


  ヒント 
アドインの設定を確認する
[互換] タブが表示されない場合は,
[Excel のオプション] > [アドイン] の中で [COM アドイン] の設定を確認してください。
同様に
[Excel のオプション] > [セキュリティセンター] > [セキュリティセンターの設定] > [アドイン] の設定を確認してください。

interop12

interop12 

powered by TimberLandChapel

Published 2007年9月6日 12:15 投稿者 timberlandchapel

コメント

# 【Office Excel】Excel 2007 互換リボン ベータを修正しました@ 2007年9月18日 23:09

Excel 2007 用 2003 互換リボン の現在ベータテストを行っています。 【Office Excel】Excel 2007 に Excel 2003 に似せたメニューを追加する http:/

# re: 【Office Excel】Excel 2007 に Excel 2003 に似せたメニューを追加する@ 2007年11月27日 22:56

すばらしいアドインです。感動しました。

視覚障害の人たちと関わる機会が多いのですが、officeのリボン機能はまさに不評です。スクリーンリーダー(画面音声化ソフト)を用いて操作する場合、リボンの構造は、よりGUI的でイメージしにくく、以前のトップメニュー・サブメニュー構造のほうが、論理的でよかったです。それがExcel2007でも使えるかと思うとうれしいです。

ぜひ、Wordでも同じアドインがあるといいですね。

ICTを活用している視覚障害の人たちには、特に望まれているアドインだと思います。

# 【Office 2007】Office 2007 用 2003 互換リボン のRelease 1.0 を公開しました。@ 2008年3月23日 14:04

Office 2007 用 2003 互換リボン のRelease 1.0 を公開しました。 インストール手順の詳細はこちらを参照してください。(ベータ時のものです) 【Office Excel】Excel

# re: 【Office Excel】Excel 2007 に Excel 2003 に似せたメニューを追加する@ 2008年3月23日 18:49

ありがとうございます。

だいぶ遅くなってしまいましたが,Excel と Word 用をリリースしました。

blogs.timberlandchapel.com/.../03.aspx

# 【Office 2007】Office 2007 用 2003 互換リボン を更新しました。@ 2008年10月13日 18:42

Office 2007 用に 2003 の頃のインターフェイスを追加するアドインを統合パッケージで公開しました。

# 【Office 2007】Office 2007 用 2003 互換リボン を更新しました。@ 2008年12月28日 2:38

Office 2007 用 2003 互換リボン を更新しました。 すべてのインストーラで,「すべてのユーザー」にアドインをインストールする機能を追加しました。 インストール手順の詳細はこちらを参照してください