初心者備忘録

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

全体表示

[ リスト ]

前回、QATのボタンに好きなイメージを貼り付ける方法が分かったので、今回はその方法をまとめてみたいと思います。

【Office 2007】クイックアクセスツールバーのボタンに好きな画像を貼り付ける
1. Office 2007ファイルを開き、標準モジュールに下記コードを貼り付けた後保存します。(今回はExcelファイル)
Sub Auto_Open()
  Dim myNewBook As Workbook
  
  Set myNewBook = Workbooks.Add
  myNewBook.Close
  Set myNewBook = Nothing
End Sub
※ 上記コードでは、ブックを開いたときに新規ブックを作成後、そのまま閉じる動作を行います。

2. Custom UI Editor Toolで1.のファイルを開きます。
3. 下記のコードを貼り付けて、上書き保存します。
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="true">
    <!--TAB-->
    <tabs>
      <tab idMso="TabHome" visible="true" />
      <tab idMso="TabInsert" visible="true" />
      <tab idMso="TabPageLayoutExcel" visible="true" />
      <tab idMso="TabFormulas" visible="true" />
      <tab idMso="TabData" visible="true" />
      <tab idMso="TabReview" visible="true" />
      <tab idMso="TabView" visible="true" />
      <tab idMso="TabDeveloper" visible="true" />
    </tabs>
    
    <!--Office Menu-->
    <officeMenu>
      <splitButton idMso="FileSaveAsMenu" visible="true" />
      <splitButton idMso="FilePrintMenu" visible="true" />
      <menu idMso="FilePrepareMenu" visible="true" />
      <menu idMso="FileSendMenu" visible="true" />
      <menu idMso="MenuPublish" visible="true" />
      <button idMso="FileClose" visible="true" />
    </officeMenu>
    
    <!--Quick Access Toolbar-->
    <qat>
      <documentControls>
        <button id="myButton" image="myImage" />
      </documentControls>
    </qat>
  </ribbon>
</customUI>
イメージ 1

※ 上記コードでは、startFromScratch属性をtrueに設定しているのでタブやメニューが表示されなくなるため、手動でタブとOffice メニューを表示させています。
※ documentControls内のbuttonで指定している「myImage」は挿入した画像のIDです。
※ 画像の挿入方法については過去の記事を参照してください↓

「[Office]リボンのボタンに画像を貼り付ける方法」
http://blogs.yahoo.co.jp/kinuyo_asami/7376490.html

4. 3.で保存したファイルをマクロを有効にして開くと、タブやOffice メニューが表示され、さらにQATに3.で指定したイメージが貼りついたボタンが表示されていることが確認できます。
イメージ 2


以上で作業は終了です。
若干手順は面倒ですが、QATにも好きな画像を指定できることが確認できました。
ちなみにQATに貼り付けるイメージのサイズは、16×16ピクセル位が丁度良さそうです。


追記:
上記の方法だと、アドイン形式(xlam等)にした場合にはボタンイメージが反映されないので、アドイン形式で利用する場合には、↓の記事を参照してください。

【Office 2007】クイックアクセスツールバーのボタンに好きな画像を貼り付ける(アドイン対応版)
http://blogs.yahoo.co.jp/kinuyo_asami/18397721.html


【関連記事】
「ブログコンテンツ・リボンのカスタマイズ関連」
http://blogs.yahoo.co.jp/kinuyo_asami/17750449.html
「[Excel]クイックアクセスツールバーのボタンイメージ変更」
http://blogs.yahoo.co.jp/kinuyo_asami/7035247.html
「[Office]クイックアクセスツールバーをカスタマイズする(1)」
http://blogs.yahoo.co.jp/kinuyo_asami/18367746.html
「[Office]クイックアクセスツールバーをカスタマイズする(2)」
http://blogs.yahoo.co.jp/kinuyo_asami/18374499.html
「[Office]クイックアクセスツールバーをカスタマイズする(4)」
http://blogs.yahoo.co.jp/kinuyo_asami/18397721.html


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

この記事に

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.


みんなの更新記事