AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

オートメーターを使って文字変換はできないものでしょうか?

法律関係の勉強をしています。iPadで法令を使えたら便利だと思っていますが、私が今持っている文字データ(テキストデーター)には条文の番号がすべて漢数字(例:第百五十四条)で記載されています。これをすべて(約千条ほどあります)アラビア数字に変換したいのですが、オートメーターを使ってできないものでしょうか?オートメーターについてはまったくの初心者なのですが…。なにかに使えるかなと思って、手元には漢数字(第一条から第千条)とアラビア数字(第1条から第1000条)のエクセルデータでのリストもあります。

使っているマックは10.6です。

どなたかお知恵を貸してください。よろしくお願いします。

Mac mini, Mac OS X (10.6.6)

投稿日 2011/04/08 19:21

返信
返信: 52

2011/04/08 19:30 ありんこ への返信

私の知識では無理ですが以下サイトがあります。

漢数字[大字]を ⇒ アラビア数字に変換する

http://www.benricho.org/moji_conv/07.html



他にも、もっと別の方法論があると思いますので検索してみるとか、もしくは他の方のご意見があるといいですね。

2011/04/09 00:28 ありんこ への返信

意図したWorkflowが見つからなければ、ご自身でWorkflow(Program)を作るか、見つかったWorkflowを手直しする必要が出てきます。なのでAppleScript, Shell Script, Perl, Pythonなどのスキルがどうしても必要になります。


またAutomatorの苦手なPassword、Dialog, Prompt、繰り返し作業などをテクニックでカバーする必要があります。むしろAppleScript, Shell Script, PerlなどでProgramを作って実行するほうがはるかに簡単です。


Shell Script, Perlなどに慣れているならCocoaDialogが便利。コマンドがあるのでPassword, Prompt, Dialogなどが扱いやすいです。


# Password, Promptなどが動作するShell ScriptでもScript menuから実行すると完璧に無視してそれ以外を実行します。

2011/04/09 03:26 ありんこ への返信

ありんこさん、こんばんは


私はJedit Xを使ってテキストの置換を行ったりしています。


マルチファイルに股がる置換も可能です。


また、どうしてもAutomatorをご使用になるのであれば、Jedit Xをインストールするとワークフローに同等の置換機能が追加されます。


ユーザがアップロードしたファイル


有償ですが、1本あると重宝しますよ。


Welcome to Artman21 | Artman21


このメッセージは次により編集されています:アイスクリーマ

2011/04/09 05:17 ありんこ への返信

第1条から第1000条をAutomatorで自動処理したいとトビ主さんがお考えだとJedit Xの「テキストの置換をする」だと厳しいかも知れません。Automatorは重いし手順は手作業と変わらないのでTextEditなどで置換のほうが早いかも。

2011/04/09 07:19 お子様ランチ. への返信

今気づいた。

民法

第二目 弁済の目的物の供託(第四百九十四条―第四百九十八条) 第三目 弁済による代位(第四百九十九条―第五百四条) ...... 第百五十四条 差押え、仮差押え及び仮処分は、 権利者の請求により又は法律の規定に従わないことにより取り消されたときは、時効 ...

をリンク先で変換すると

民法

第2目 弁済の目的物の供託(第494条―第498条) 第3目 弁済による代位(第499条―第504条) ...... 第154条 差押え、仮差押え及び仮処分は、 権利者の請求により又は法律の規定に従わないことにより取り消されたときは、時効 ...

となり”第二目”が”第2目”となってしまいますね…これではお望みとはちがいますので、似たような自動変換テーブルを作っても難しいか…という感想が湧きました。


お後がよろしいようで。

2011/04/09 11:23 ぴっぴ への返信

ぴっぴ様

アドバイスありがとうございます。実は、ソフトは別ですが途中までコツコツと一つずつ置換機能を使ってやっていたのですが、疲れてきた(苦笑)のと、同じようなことの繰り返しならオートメーターで何かできないかと思い、こちらに質問させていただいたのです。

2011/04/09 12:01 お子様ランチ. への返信

お子様ランチ様

アドバイスありがとうございます。私が考えていたのは、(六法をipadで持ち歩きできないかと思い)条文の検索をやるにあたって、漢数字では入力が面倒なのでそこのところ(第○○条、第○○項、第○○号…)だけでもアラビア数字にできればということです。ですので、○○条以外のところがアラビア数字になっても構わないのです。

実際に、最初に教えていただいたサイトを使って変換したら満足のいくものになりました。ありがとうございます。これで重い六法を持ち歩かずに済みそうです。

2011/04/09 14:40 HAL への返信

iTunes Storeで販売されている六法って、法律を勉強している者にとって使いにくいんですよね…。個々の語句にマーカーやアンダーラインが引けなかったり、注釈が書き込めなかったり…。速く、日本でもiBook StoreでePub版の書籍が販売されるようになればましになるかなと考えているのですが。

 ですので、自分で六法のePub版を作ろうとしていたのです。

 アドバイスありがとうございます。

2011/04/09 21:21 ni_ki への返信

素人造りですが、下記の様な感じで、Excelのマクロで一応できる気配が有ります。法令集と漢数字とアラビア数字の対応表を所持していないので厳密に試せません。

既に解決済みで、実際使うことは無いと思いますが。Office 2004で作成。ちなみに、ファイル名のパスやFor Nextループの回数なんかは適宜変更の必要があります。


Sub Test1()

'

' WordをExcelから動かす Macro

' マクロ記録日: 2011.4.9

'

'Excelの一覧表を使用してWord内の単語を置換する。

'

Dim wdObj As Object

Dim i As Integer

Dim findname As String

Dim convetext As String


Set wdObj = CreateObject("Word.Application")

wdObj.Visible = True

wdObj.Documents.Open Filename:="Users:niki:Desktop:houbun.doc"


For i = 1 To 5


Range("A1").Select

Cells(i, 2).Select

Selection.Copy

findname = ActiveCell.Offset(0, -1)

convtext = ActiveCell.Value


wdObj.Selection.Find.ClearFormatting

wdObj.Selection.Find.Replacement.ClearFormatting

wdObj.Selection.Find.Text = findname

wdObj.Selection.Find.Forward = True


If wdObj.Selection.Find.Execute Then

wdObj.Selection.TypeBackspace

wdObj.Selection.InsertAfter convtext

End If

wdObj.Selection.Goto What:=wdGoToPage, Which:=wdGoToFirst


Next


MsgBox "End End"


End Sub

2011/04/10 17:56 ni_ki への返信

ni_ki様

わざわざ、ありがとうございます。今後のために使い方を聞いていいですか?

Office 2004で作られたということですが、これはマック用のOfficeで使うのでしょうか?(私はマック用のOfficeを持っていません。 )ウィンドウズ用Office2010では使えるものなのでしょうか?


また、これをどのようにして使えばいいのでしょうか?法令集は拡張子が.txtのテキストファイルなのですが。マクロの使い方を知らないものでよろしければ教えてください。(「マクロ」っていう言葉は聞いたことがある程度です)

オートメーターを使って文字変換はできないものでしょうか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。