• ベストアンサー

ワード漢数字の変換について

ワードで年賀状などを縦書きで作成するとき、自分の郵便番号や住所なども縦書きで入力しますね。たとえば、郵便番号が359-0006などの場合、いちいち、「さん」と入力して変換→三、「ご」と入力して変換→五。ぜろは、「ぜろ」と入力して変換→〇。かなり面倒です。これを359と入力して、一発で三五九とかに変換する方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

「359」と入力して変換すると「三五九」「三百五十九」「参百五拾九」などが変換候補として表示されます。 ちなみに、IMEの郵便番号辞書を有効にしておくと、「359」と入力して変換すると「埼玉県所沢市」、「359-0006」と入力して、変換すると「埼玉県所沢市所沢新町」が変換候補として表示されます。 「郵便番号を住所に変換」 http://www.relief.jp/itnote/archives/000100.php

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

エクセルに住所録を作って、差込印刷することでよいなら http://okwave.jp/qa1133703.html この場合も数字だけのセルだとよいが、町名も一緒だったり、-がはいるとうまく行かないと思う。 ーー ワードでVBAで考えてみた。 力不足で十分対応できてない。 縦書きの普通の文章なら、全文範囲指定して実行すると、数字(全角、半角)は漢数字に、-は縦棒に変換する。 表形式だと下記ではうまく行かない。 しかしはがき形式の宛名だと、差込印刷とか使うので、住所データが エクセルやワードの表の場合があると思うので、下記は住所データが横書きでもワードの表などでは使えない。 普通の文章でも、色んな場合で下記でうまく行くかも十分テストできてない。 下記でArray()のーはダッシュで変換する縦棒で、普通の縦棒で出る文字では印刷で縦棒にならないようだ。 横書きの場合は全角ハイフンでArray()のーを置き変える。 はがきの縦書きイメージになってから、下記は1枚だけなら変換しても、多数枚のはがきの印刷は質問者はどうしているのだろう(差込印刷ですか)。 その点が質問では不明なので、下記の有効性が言えない。 ーー 下記をやってみるなら、コピーした文書を作り、そちらで ALTキーを押しながら+F11キー その画面で挿入ー標準モジュールの画面に貼り付けし、実行(F5キー)。 必ず文書全体をCTRLキー+「A」で範囲指定して実行。 前部に変換後の文章が出る。 ーーー Sub test25() c = Array("〇", "一", "二", "三", "四", "五", "六", "七", "八", "九", "―") Dim ch s = "" For Each ch In ActiveDocument.Characters If IsNumeric(ch) = True Then x = StrConv(ch, vbNarrow) s = s & c(x) ElseIf ch = "-" Or ch = "ー" Or ch = "-" Then x = 10 s = s & c(x) Else s = s & ch End If Next MsgBox s '--- Selection.HomeKey Word.WdUnits.wdStory, Word.WdMovementType.wdExtend Application.Options.ReplaceSelection = True Selection.TypeText Text:=s End Sub

  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.1

359と入力して変換で三五九も出てきます。 IME2002です。

関連するQ&A

  • Word2003で住所→郵便番号への変換

    Wordに再変換機能がついてから、  郵便番号→住所  住所→郵便番号 が出来ますがWord2003で住所→郵便番号への逆引きが分かりません。 2003以前のWordでは、住所入力→選択→変換で郵便番号に戻るのですが・・・ ご存知の方教えてください。

  • Microsoft Word2000で名簿作成のとき郵便番号と住所の入力

    こんにちは。 Microsoft Word2000 / ATOK14 の組み合わせで、 名簿を作成するために、入力をしています。 例) 000-0000 ○○県××市△△・・・          (↑ここの部分は左側の郵便番号に対応する住所) という風にやっています。 右側の住所の部分は、000-0000と入力すると(ATOKの機能でしょうか?) 住所の変換候補がでて、住所に変換されます。 この方法だと、郵便番号を  1 左側のホントに郵便番号で表示したい部分 用と   (000-0000で表示)  2 住所に変換するための部分 用に、   (000-0000 → 住所に変換) 2回同じ入力を繰り返さなくてはなりません。  (000-0000を2回入力) この方法しかないなら、それで仕方ないのですが、 せっかくコンピューターを使っているので、 何とか、1回の郵便番号の入力の後、できるだけ手間をかけずに、 郵便番号と住所をテキストにしたい と考えました。 数が多いので、少しでも手間を減らしたいので、よい方法ありましたら、お教え下さい。 よろしくお願いします。 (今回ワードのみでやりたいので、エクセルやアクセスなど別なソフトは使わない方法でお願いします。)

  • 郵便番号を漢数字に変換したいです

    筆まめver.28にて年賀状を作成しています。デザイン面にて差出人の貼り付けをしました。郵便番号だけ漢数字に変換になりません。住所は変換になっています。どうすれば良いですか?ご教示お願い致します。 ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • エクセル住所をワードでラベル印刷するには

    ご教示、お願い致します。 エクセルで住所録を作成し、それをワードでラベル印刷したのですが、その際の郵便番号の事でお伺いします。 エクセルの住所録を郵便番号ウィザードを使用し作成した場合、 ワードのラベル印刷時には郵便番号がまともに印刷されないのですが、 これはしょうがない事なのでしょうか。 エクセルでの郵便番号入力時に半角でウィザードを使用せず 直接、半角で入力し直すしか方法はないのでしょうか。 どなたか詳しい方教えてください。。。

  • 算用数字(半角)から漢数字への変換(エクセル2000)

    ワード2000で差し込み印刷をしたいと思っています。 しかし、2000ではエクセルから住所録を読み込む場合、 算用数字を読み込むと横で表示されてしまいます。 そこでエクセル2000で算用数字を漢数字に変換しなければなりません。 算用数字を漢数字に変換するのに簡単な方法はないですか? 私が考えている方法は、1~9の数字を検索して 漢数字に変換していく方法です。 住所の列だけを対象に一括で変換することはできないのでしょうか? 全ての範囲を対象とすると一括変換できるのですが、 郵便番号は算用数字のままでいいので、 変換する必要がないのです。 質問が分かりにくいかもしれないですが、 宜しくお願いします。

  • Outlook2000で郵便番号を簡単に入力するには?

    他のアプリケーションから個人情報をインポートしたのですが、郵便番号が以前の3桁のままで、これをどうにか7桁にしたいのですが、簡単で一気に出来るような方法はありますか? また、新規連絡先を作成するとき郵便番号がわからない場合、簡単に入力出来る方法はありますか?いちいち調べるのも面倒だし。。。 (例:東京都から始まる全ての住所を一度、どこかに書いて変換という方法もありますが、時間の無駄なので。以前使っていた他のソフトは、住所を打ち込めば自然に入力できました。) あまり詳しくないので、詳しくお願い致します^^

  • WORD2007で郵便番号から住所は変換

    WORD2007で郵便番号を入力すると、自動で住所が出るようにするにはどうしたらいいですか?

  • Wordで住所から郵便番号が割り出せる?

    タイトルのとおり、郵便番号を入力して、住所を出すのはできるのですが、 住所を入力したら郵便番号が出るようにしたいのですが、方法はありますか? Word2002限定です。 どうぞよろしくお願いします。

  • ワードへ差し込みするエクセルのデータが縦書きの場合

    ワード2007で差し込み印刷をしております。 そこで、データを既存のエクセルから差し込みをしたいのですが、 既存のデータが縦書きで記入してあります。 差し込み印刷を調べますと 郵便番号 住所 名前  のように横書きでデータがある場合の差し込み印刷の方法は見当たるのですが、 郵便番号 住所 名前 のように縦書きでデータがある場合の差し込み印刷の方法が見当たりません。 検索サイトにて『ワードへ差し込みするエクセルのデータが縦書きの場合』や『ワード 差し込み印刷 データ 縦』と検索しておりました。 もし、私の検索不足でしたら申し訳ございません。 データは横書きにする方法しかございませんか? どなたかお知恵を貸してください。よろしくお願いします。

  • Excel2010で住所ぁら郵便番号へ変換

    Excel2010を使い、住所録を作成中です。 すでに住所は入力済みなのですが、これを隣の列に郵便番号を一括変換する方法を教えてください。 以前使っていた、2007?か何かでは、郵便番号ウィザードを使って範囲指定をすると、一括変換できたと思うのですが、2010では使ったことがなくて。 過去質問を調べたのですが、2007以前のものばかりで。。 お詳しい方、教えてください。

専門家に質問してみよう