(ここでの コマンドボタン とは、コントロールツールボックスのボタン、もしくはActiveXコントロールのボタンのこと)
ActiveXコントロールとワークシートはあまり相性が良くないようです。
コマンドボタンはユーザフォームに使うのが適当で、ワークシートにはフォームコントロールのボタンを使うのが適当です。もしボタンの見た目を変更したいのであれば、イメージを使う方法があります。
ただ若干の違いがあります。
- Excelフォームのボタン
- 押すとヘコむ
- onmouseover でマウスポインタが指になる
- 見た目が地味
- 印刷すると、もっと地味
- イメージ等のボタン
- 押してもヘコまない
- onmouseover でマウスポインタが指になる
- ActiveX コマンドボタン
- 押すとヘコむ
- onmouseover でマウスポインタが矢印になる
- 印刷すると、元のサイズと違う
Excel でコントロールをクリックするとコントロールやフォントのサイズが変わる
http://support.microsoft.com/kb/417966/ja
Excel 2010 のボタンの大きさが小さくなる
http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/excel-2010/9ace220e-7e6c-4d2a-9e61-fdbdf2d6b12f