質問: ワードで日本語の単語を韓国語に翻訳するマクロを作っていますが、韓国語を普通にコード中に書くと文字化け ワードで日本語の単語を韓国語に翻訳するマクロを作っていますが、韓国語を普通にコード中に書くと文字化けします。仕方がないので、マクロの記録ボタンを押して、日本語から韓国語に手入力でコード化して出てきたものを合成して1つのコードにします。これは面倒なのでもっと合理的な方法はないものでしょうか?
回答: 無理みたいですね。 vbエディターの言語は、shift-jisなどの言語を指定したフォント設定 なので、ハングルと日本語の両方を表示できないらしいです。 http://oshiete.goo.ne.jp/qa/184455.html vbaのメニューバーから[ツール]→[オプション]→[エディターの設定]→ [フォント]を韓国語用フォントである[ malgun fothic(ハングル) ]など のように言語の指定をすれば、韓国語の入力はできますが日本語の入力が できないと思います。 https://oshiete.goo.ne.jp/qa/1992129.html 日本語をハングルに置換するためのマクロなら、別ファイルなどで対応表 を用意すれば可能だと思います。 未検証ですが、こちら↓などのマクロで可能かもしれません。 http://stabucky.com/wp/archives/2309 http://makoto-watanabe.main.jp/wordvba_replace.html