まりふのひと

Excel起動時に日本語で入力したい

日経パソコン 2009.10.12 の「スキルアップ講座」に載っていた記事

 Excelは起動すると、英数字入力モードになります。よく使うファイルは「データ」→「入力規制」→「日本語入力オン」にして使っていますが、常に日本語入力モードで起動するようにできますか。

§1.個人用マクロブックにマクロを作成する
  1. Excelを起動
  2. [ツール]メニュー ⇒[マクロ]⇒[新しいマクロの記録]
  3. マクロの保存先を「個人用マクロブック」にして、[OK]
  4. マクロの記録を終了させる。
§2.コードを入力する
  1. Visual Basic Editor を開く。([Alt]+[F11])
  2. プロジェクトウィンドウの「VBAProject(PERSONAL)」の下にある「ThisWorkbook」をクリック
     または、右クリック ⇒[コードの表示]
  3. イベントの「Workbook」を選択し、
  4. “sendkeys "%{kanji}"”を入力する。

    入力後の状態(例)
  5. Visual Basic Editor を閉じる。
  6. Excelを閉じる。
     警告「個人用マクロブックの変更を保存しますか?」が出るので[はい]をクリックする。
§元に戻すには

C:\Document and Settings\(ユーザー名)\Application Data\Microsoft\Excel\XLSTART フォルダ(WindowsXP の場合)にある Personal.xls を削除する。