[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ふりがなの登録をマクロで行いたい』(shino)
A列のセルに、漢字の文字列を「貼り付け」
B列に=PHONETIC(An)でふりがなを取り出します。
貼り付けていますからA列にはふりがなは設定されていません。
A1を選択して、
>Shift+Alt+↑キーで振り仮名に移動します。Shift+Alt+↓キーで親文字に移動編集します。
というのはここにも載っているようにわかりました。
ふりがなに移動した時点で、ふりがなが自動的に入力されるのはIMEとの連携でしょうか。
リターンキーを押して親文字に移動・もう一度押して下のセルに移動。
修正の必要はあるものの手間が省けました。
しかし、これを何百回も繰り返すのは嫌です。マクロにしたい。
ツール・マクロ・新しいマクロの記録をしてみましたが、
ActiveCell.FormulaR1C1 = "人と話す時には" ActiveCell.Characters(1, 7).PhoneticCharacters = "ひととはなすときには" Range("A10").Select キー操作の結果を再現するだけで、キー操作そのものを記録していない。 これでは使えません。 「Shift+Alt+↑キーで振り仮名に移動します。Shift+Alt+↓キーで親文字に移動編集します。 」をマクロで行うにはどうすれば?
以上、よろしくお願いします。
Sub SetPhonetic() Selection.SetPhonetic End Sub
(shino)
サポートに電話しているうちに、あっそうかと自分で解決してしまうことって よくあります。 (kazu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.