ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Microsoft Excel] Excel フォームのチェックボックス、オプションボタンのフォント、サイズ変更、指定

 
いろいろ調べたところ、フォームツールバーから追加されるチェックボックス、
オプションボタンについては、普通のやり方では、
フォントやフォントサイズを変更できないようだ。

探してみたら、裏技を使ってフォント、フォントサイズを変更する方法が見つかった。

Changing properties of Form controls
http://www.jkp-ads.com/articles/Excel2007FileFormat01.asp

このサイトでは、Excel 2007 によって ExcelファイルをXML形式で保存し、
その XML を直接、編集することでフォントを変更する方法が説明されている。
※ XML出力自体はExcel2003でサポートされているらしい。

Excel2000 では、以下の方法が使える(試行錯誤の末に発見)。
ただし、この方法では、既存のコントロールのフォントを変更するのではなく、新規に追加するコントロールに適用されるフォントを、予めレジストリに設定することになる。

手順は下記のとおり。
実施前には必ずレジストリをバックアップすること。(XPは簡単)
参考:
  文書番号:322756
  Windows XP でレジストリをバックアップおよび復元する方法
  http://support.microsoft.com/kb/322756/ja

以下、自己責任でお願いします。

(1) レジストリエディタを開き、次のパスを開く。

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options

(2) 文字列値を追加する。
  名前: DlgFont
  値: Arial Black, 8

"フォント名, サイズ"という要領で指定。

(3) Excel にて、チェックボックスを追加し、Excel ファイルを保存する。

(4) (2)で追加した文字列値を削除する。

参考になったのは、以下の情報。
文書番号:405456
[XL95]ダイアログ ボックス内のフォントを変更する方法
http://support.microsoft.com/kb/405456/ja
<<Excel ハイパーリンク PDFのページ指定 | ホーム | Access で全角 半角 大文字 小文字 を区別する>>

コメント

コメントの投稿

管理者にだけ表示を許可する

画像の文字を半角数字で下記ボックスに記入ください。
文字が読みにくい場合はブラウザの更新をすると新しい文字列が表示されます。