康煕部首・CJK部首補助を一括置換!
康煕部首やCJK部首補助とは部首を表す文字であり、通常の漢字ではありません 。が、通所のJIS0208に含まれる漢字と非常によく似ています。これらはスキャン/OCRしたり、PDFからWord変換した文書でよく混ざります(←プログラムが形で字を推測するので)これにより【フォントが適用できない】【文字化けする】【見た目が変】といったことが起こります。
ここではボタン1クリックで一括置換できるVBAテンプレートを提供しますので、どうぞお使いください。
※どのような漢字に変換するのか知りたい人はこちらから変換表をダウンロードしてください。
※康煕部首を自分で一括検索したい人はこちら → 康煕部首を一括検索・範囲選択
■ 康煕部首を通常の漢字に一括置換する
Wordを終了し、マクロファイルをダウンロードする
c:\users\ユーザー名\appdata\roaming\microsoft\word\startupフォルダに入れる
→ 検索ボックスやエクスプローラーバーに↓をコピペしてENTERキーでもフォルダ開きます。
c:\users\%Username%\appdata\roaming\microsoft\word\startup\
Startupフォルダが開いたら、ダウンロードしたファイルを保存する
康煕部首・CJK部首補助が混ざっているWordファイルを開 く
クイックアクセスツールバーのボタンをクリック
→ 康煕部首及びCJK部首補助が通常の漢字(JIS0208)に変換されます。フォントを適用してみるなどして確認しましょう。(頁数が多い場合は10秒程度かかります)
注↓が混ざることはないと思いますが、下3字は置換後もANSIでの保存はできません。(JIS0208で似た字が存在せず)
⾡ 12193 辵
⽱ 12145 禸
⽧ 12135 疒
■ 康煕部首・CJK部首補助の開発用ユニコード
康煕部首・CJK部首補助のユニコードファイルです。UNICODE関数 で10進数を、DEC2HEX(UNICODE)関数でユニコード16進数を取得しています。また、変換用漢字も保管されています(変換字は自由に変更も可能)開発等で使う方はご自由にどうぞ。康煕部首.xlsx
■ 康煕部首・CJK部首補助について
康煕部首はUNICODE表の基本多言語面の康煕部首に格納されており、2F00〜2FD0までの214字です。
ユニコード(10進数)→ UNICODE関数
ユニコード(16進数)→ DEC2HEX(UNICODE())関数
検索・置換用コピペに↓お使いいただけます。ユニコードはUNICODE関数で取得できますがここにまとめてありますのでどうぞご自由にダウンロードしてください。
⼀⼁⼂⼃⼄⼅⼆⼇⼈⼉⼊⼋⼌⼍⼎⼏⼐⼑⼒⼓⼔⼕⼖⼗⼘⼙⼚⼛ ⼜⼝⼞⼟⼠⼡⼢⼣⼤⼥⼦⼧⼨⼩⼪⼫⼬⼭⼮⼯⼰⼱⼲⼳⼴⼵⼶⼷
⼸⼹⼺⼻⼼⼽⼾⼿⽀⽁⽂⽃⽄⽅⽆⽇⽈⽉⽊⽋⽌⽍⽎⽏⽐⽑⽒⽓
⽔⽕⽖⽗⽘⽙⽚⽛⽜⽝⽞⽟⽠⽡⽢⽣⽤⽥⽦⽧⽨⽩⽪⽫⽬⽭⽮⽯
⽰⽱⽲⽳⽴⽵⽶⽷⽸⽹⽺⽻⽼⽽⽾⽿⾀⾁⾂⾃⾄⾅⾆⾇⾈⾉⾊⾋
⾌⾍⾎⾏⾐⾑⾒⾓⾔⾕⾖⾗⾘⾙⾚⾛⾜⾝⾞⾟⾠⾡⾢⾣⾤⾥⾦⾧
⾨⾩⾪⾫⾬⾭⾮⾯⾰⾱⾲⾳⾴⾵⾶⾷⾸⾹⾺⾻⾼⾽⾾⾿⿀⿁⿂⿃
⿄⿅⿆⿇⿈⿉⿊⿋⿌⿍⿎⿏⿐⿑⿒⿓⿔⿕