人名リスト(ふりがな)をローマ字表記に変換する必要があるのですが、そのような変換が可能なソフトウェアってないでしょうか?

ちなみにデータはM$のExcelでもってますので、一括変換できるものであれば、Excelやテキストエディタのマクロでもかまいません。

最終的には自分でマクロ組むしかないかとも思っているのですが、なにかいい情報をお持ちの方がいらっしゃれば、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

OSは多分Windowsですよね?


↓これでどうですか?

参考URL:http://www.mars.dti.ne.jp/~tsugu/
    • good
    • 0
この回答へのお礼

まさに、これです!これが欲しかったんです!!
いろいろと検索したりして探してたんですが、
助かりました。本当にありがとうございました。

お礼日時:2001/02/15 12:14

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q秀丸エディタを起動してすぐ、日本語ローマ字入力したいんです。いきなり。

ふだん秀丸エディタを使っていますが、起動して左上の「半角/全角」を押してから
ローマ字入力し始めています。
面倒です。
いきなりローマ字入力できるように設定を見直せないでしょうか。

Ver 3.08をつかっています。
事情があってこのバージョン以外は使えません。念のため。

宜しくお願いしま~す。(^^)/~~~

Aベストアンサー

「その他」→「ファイルタイプ別の設定」を開く。
タブの中から、「その他」を選択する。

”開く時のかな漢字変換の制御”の項目を
◎かな漢字変換状態にする
を選択して、OKボタンで閉じれば以降お望みのものと
なるかもしれません。

当方には、Ver3.10しかない為に、3.08にこの項目が
あるかわかりませんが如何でしょうか。

Q秀丸エディタのマクロ作成について

改行マクロの作成に悩んでおります
例えば、下記のような文章があるとして

「今日は夜です。明日は日曜日です。犬も歩けば棒にあたります。ことわざです。」

「今日は夜です。
明日は日曜日です。
犬も歩けば棒にあたります。
ことわざです。」

のように、「。」を「。+改行」もしくは「。」を「改行」に置き換えるようなマクロが欲しいのですが、どのように作ったらいいのでしょうか?
勿論「。」に限定はしません
ようするに、置き換え+改行をしてみたいのです

insert や replaceall をうまく繋げるのでしょうか?
ちょっと無茶かな?(^^:)

どなたか宜しくお願い致します

Aベストアンサー

秀丸エディタでは、"置換"機能だけで可能です。

"置換"機能で

置換前 。
置換後 。\n
正規表現にチェック

です。

Q秀丸エディタでのマクロ作成方法

秀丸エディタでTEXT文の行末に特定のキーワードを入れたいのですが、
マクロの作成方法が解りません。
どうすれば良いのでしょうか?

キーワードはメモリされた物 or 別途入力してもOKです。

Aベストアンサー

今までキーボードマクロしか使ったことがなかったので
少々不安ですが・・・一応、これでファイル内全行に対応できると思います。

#lcnt=1;
gofiletop;
while (#lcnt<linecount2) {
golineend2;
insert "挿入したい文字";
down;
#lcnt=#lcnt+1;
}

エディタ的改行で処理してますが、もし、ワープロ的にしたい場合は
linecount2とgolineend2から2を取ってください。

Q秀丸エディタのマクロのことで

秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。

501~520までの数字を623~642に一括変換する。

そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。
ワードのVBAでも結構です(エクセルではダメですが)。
宜しくお願いします。

Aベストアンサー

ワードのVBAで回答。
マクロの記録を改造。501から520までを122プラスした文字数字に置換する問題とする。
Sub Macro1()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
For i = 501 To 520
With Selection.Find
.Text = StrConv(Trim(Str(i)), 4)
MsgBox StrConv(Trim(Str(i + 122)), 4)
.Replacement.Text = StrConv(Trim(Str(i + 122)), 4)
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next i
End Sub
.Forward=True以下.MatchFuzzy = Trueまでは不要と思います。
少数例でテスト済み。

ワードのVBAで回答。
マクロの記録を改造。501から520までを122プラスした文字数字に置換する問題とする。
Sub Macro1()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
For i = 501 To 520
With Selection.Find
.Text = StrConv(Trim(Str(i)), 4)
MsgBox StrConv(Trim(Str(i + 122)), 4)
.Replacement.Text = StrConv(Trim(Str(i + 122)), 4)
.Forward = True
.Wrap = wdFindContinue
.F...続きを読む

Q初心者ですがエクセルの$とPERLの$も同じですか

初心者ですがエクセルの$とPERLの$も同じ意味ですか、どういう意味ですか?関数になりますか?

Aベストアンサー

> 同じ意味ですか

まったく違います。

> どういう意味ですか

Excelでは、セルの位置を指定するときに $が無いと相対指定、$があると絶対指定です。
例えば、
B1がA1となっていたら、それは「左隣のセル」の意味で、C5にコピーしたときはB5になる
B1が$A$1だったら、それはA列1行の意味であり、どこのコピーしてもつねに$A$1になる
列、行どちらか一方だけを絶対指定することもできます。

Perlの$は変数を表わす記号です。(正確にはちょっと違いますが)
$A1は「変数A1」です。列とか行とかは全然関係ありません。


> 関数になりますか?

なにを意図した質問かわからないので答えられません。


人気Q&Aランキング

おすすめ情報