アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルを常に日本語入力からはじめることはできないのでしょうか?
開いた時点でそのまま日本語で入力したいということです。

A 回答 (4件)

 個人用マクロブックとは、自分がExcelで作業する際に共通して使用したいマクロ等を記録しておくマクロ保存専用のファイルです。

一旦作成すると、Excelの起動とともに、この個人用マクロブック(ファイル名はPersonal.xls)が開かれるようになります。ただし、通常、非表示の状態なので、実際にそのファイルを目にすることはありません。

 個人用マクロブックを作成するには、以下の手順です。

1. メニュー[ツール]-[マクロ]-[新しいマクロの記録]
2. [マクロの記録]ダイアログボックスで、[マクロの保存先]を[個人用マクロブック]として、[OK]ボタンをクリック
3. [記録終了]ツールバーの[記録終了]ボタンをクリック

 なお、本来は、上記手順3の[記録終了]ボタンをクリック、の前にマクロにしたい操作などを実行しますが、今回の目的は、とりあえず[個人用マクロブック]を作成すること、なので何もしません。

 さて、上記手順を実行した後に、以下の手順です。

1. Alt+F11(メニュー[ツール]-[マクロ]-[VBE])
→VBE(Visual Basic Editor)が開く
2. 左の方に表示されているプロジェクトエクスプローラのVBAProject(PERSONAL.XLS)のMicrosoft Excel ObjectsのThisWorkbookをダブルクリックして開く
3. ダブルクリックで開いたコードウィンドウに↓をコピー&ペースト

Private Sub Workbook_Open()
 SendKeys "%{kanji}"
End Sub

4. Excelを終了しようとすると、[個人用マクロブックの変更を保存しますか?(後略)]というメッセージがでるので、[はい]をクリック
→これでExcelが終了

 これで次回Excel起動時から入力モードが[ひらがな]になります。
 なお、やっぱり起動時から入力モードを[ひらがな]にはしたくない、そして個人用マクロブック自体もう不要ということになったら、起動フォルダのPersonal.xlsを削除します。

 その人その人によってExcelの使い方は異なるので、「Excel起動から入力モードを[ひらがな]にする」のが便利な方もいらっしゃるかとは思います。
 しかしながら、一般的には、Excelは計算処理をさせるのが主目的、すなわち、数値や数式を入力するのが大半の作業です。
 なので、入力規則を活用して、特定の列や範囲の入力モードを[ひらがな]にする、というのがおすすめです。この具体的な方法は↓をご覧ください。

エクセル技道場-入力モード
http://www2.odn.ne.jp/excel/waza/validation.html …

参考URL:http://www2.odn.ne.jp/excel/waza/validation.html …
    • good
    • 0
この回答へのお礼

大変役にたちました。ありがとうございます!

お礼日時:2008/06/02 10:31

 個人用マクロブック(Personal.xls)のThisWorkbookに



Private Sub Workbook_Open()
SendKeys "%{kanji}"
End Sub

でいかがでしょうか?

参考URL:http://www2.odn.ne.jp/excel/

この回答への補足

すいませんが開く場所等もう少しわかりやすく教えていただけるとたすかります。
あまりにも無知なため申し訳ありませんが。
できたらお願いいたします。

補足日時:2008/06/02 08:07
    • good
    • 0

設定では、そういう登録はないと思います。

個々の機会にIMEを「ひらがな」等を操作することがそれに当たるのでしょう。ソフトの起動と関連付ける考えは無い。欧米人はその必要が無いでしょうし。
エクセルとIMEは違うソフトでエクセル側で働きかけをしないと実現し無いわけです。エクセルを起動したときとかどんなブックを開いても日本語モードにする方法は、浅学で私には判りませんが、あるブックを開いたときに、でよければ
Workbook_Open()に下記を入れておくと実験して、「ひらがな」モードになるようです。セル範囲A1:H100に設定する例
Private Sub Workbook_Open()
Range("A1:H100").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
:=xlBetween
.IMEMode = xlIMEModeHiragana
End With
MsgBox "ひらがなに設定" 'テスト後はこの行削除。
End Sub
ーーー
本格的には
http://www.winapi-database.com/String/Ime/
のAPIを使ったり、
エクセルの起動を捉えないとダメのようだが、
これらを扱う経験が無いと難しいように思う。
    • good
    • 0
この回答へのお礼

ありがとうございました。トライしてみます。

お礼日時:2008/06/03 11:13

こんにちは。


ひょっとして、「はじめから日本語入力状態にする」機能があるかもしれませんが、知らないです。(すみません)

私の場合はまず
1)全セルを選択する。(A列の左、1行の上をクリックする)
2)データ→入力規則→日本語入力→ひらがな→OK
3)保存する

これで対応しております。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2008/06/02 08:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!