初心者備忘録

Webページ開設しました → 初心者備忘録: http://www.ka-net.org/

全体表示

[ リスト ]

Excel2007からクイックアクセスツールバー(以下QAT)が追加され、Windowsのクイック起動のようにExcelの機能を呼び出せるようになった。
ただ一つ疑問なのは、QATのカスタマイズ画面で自作のマクロなどは「変更」ボタンからボタンイメージが変更できるものの、Excelの標準機能の場合には「変更」ボタンが無効になっており、ボタンイメージの変更ができないことだ。
イメージ 1

イメージ 2


「クイック印刷」など標準でボタンイメージがあるものはともかく、そうでない場合には緑色の丸ボタンになってしまうので、いくつもボタンを登録している場合には非常に分かりづらくなってしまう。
Microsoftが何故このような仕様にしたのかは分からないが、もうちょっとユーザのことを考えてくれてもいいのに、とも思う。

そんなわけで何とかならないものかと色々調べたところ、下記の手順で無理矢理(?)ボタンイメージを表示できるようになった。


Excel2007クイックアクセスツールバー・ボタンイメージ変更方法

イメージ 3

1. ツールバーファイル「Excel.qat」をメモ帳で開きます。
※Excel.qatファイルの場所は、XPの場合は「C:\Documents and Settings\ ユーザ名 \Local Settings\Application Data\Microsoft\Office」で、Vistaの場合は「C:\Users\ ユーザ名 \AppData\Local\Microsoft\Office 」になります。 Microsoftサポートオンライン
2. 「<mso:control idQ="mso:…」となっている部分を探します。
※例:「値の貼り付け」は「<mso:control idQ="mso:PasteValues" visible="true"/>」となります。
3. 2.で見つけたタグの中に「imageMso="***"」を追加します。(***の部分にはイメージの名前が入ります)
イメージ 4

※例:「<mso:control idQ="mso:ClearContents" imageMso="HappyFace" visible="true"/>」←これで「数式と値のクリア」にスマイルマークが割り当てられます。
4. Excel.qatを上書き保存して、ファイルを閉じます。
5. Excelを起動してクイックアクセスツールバーのボタンイメージが変更されているのを確認します。
イメージ 5


備考:
・imageMsoのイメージ名については、下記Webページのマクロを使用すると名前を取得しやすいです。
Download details 2007 Office System Add-In Icons Gallery
DataPig Custom Button Builder for Excel 2007

また、当ブログでも自作のマクロを紹介しています↓


・「imageMso」以外に「supertip」などの属性も使用できるようなので、好みに応じてある程度カスタマイズ可能です。
・上記手順でボタンイメージを変更した後、カスタマイズ画面からQATを変更してしまうと、ボタンイメージが戻ってしまうので注意が必要です。


追記:
QATに好きな画像を指定する方法についても記事を書いてみました↓
【Office 2007】クイックアクセスツールバーのボタンに好きな画像を貼り付ける
http://blogs.yahoo.co.jp/kinuyo_asami/18375651.html
【Office 2007】クイックアクセスツールバーのボタンに好きな画像を貼り付ける(アドイン対応版)
http://blogs.yahoo.co.jp/kinuyo_asami/18397721.html


http://x7.o-oku.jp/bin/ll?098172302

この記事に

開く コメント(5) ログインしてすべて表示


.


プライバシーポリシー -  利用規約 -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事