|
いつもお世話になってます。 Mac OSX InDesignCS4を使用しています。
InDesignの正規表現(置換)を使用して、 数字を1桁全角2桁以上半角にしたいです。
ただ、1.2 や 1,000 は半角のママにしたいです。
段階何回ふんでもいいので、何かいいやり方がないか もしわかる方いましたら教えていただけないでしょうか。。。
よろしくお願いします。
|
No.6359 2011/12/15(Thu) 18:58:53
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/4.1.3 Safari/533.19.4
|
Re: 数字を1桁全角2桁以上半角 / きのぴお |
|
|
|
ごめんなさい(>_<)
いろいろ調べたらでてきました。。。 ありがとうございました。
(記事の消し方がわかりません)
ただ・・・ JavaScriptを使用するものをみつけたのですが 範囲指定をしなくても全体にスクリプトをかけられる方法が 何かありましたらよろしくお願いします。。。m(__)m
|
No.6360 2011/12/15(Thu) 19:15:54
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/4.1.3 Safari/533.19.4
|
|
Re: 数字を1桁全角2桁以上半角 / 流星光輝 |
|
|
No.6361 2011/12/15(Thu) 20:45:46
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2
|
|
Re: 数字を1桁全角2桁以上半角 / きのぴお |
|
|
No.6362 2011/12/15(Thu) 23:12:50
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322)
|
|
Re: 数字を1桁全角2桁以上半角 / Subi |
|
|
|
var obj = app.activeDocument.selection[0];
見つかったスクリプトの最初のあたりにこんな文があると思いますので、その行を次のように書き換えればOKです。 (objの部分はスクリプトの通りの名前を使ってください)
var obj = app.activeDocument;
|
No.6364 2011/12/16(Fri) 10:09:08
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
|
|
Re: 数字を1桁全角2桁以上半角 / きのぴお |
|
|
|
Subi様 どうもありがとうございます。
function main() { // 選択されているオブジェクトを確認する if (app.documents.length == 0) { myError("文書が開かれていません。\n文書を開いて、テキストを選択してから実行してください。"); } else if (app.activeDocument.selection.length == 0) { myError("何も選択されていません。\nテキストを選択してから実行してください。"); } else { var selObj = app.activeDocument; ←ここを教えてもらったものに変更してみたのですがダメでした。ほかにも直すところはありますか?? var objType = selObj.reflect.name; //alert(objType); objType = "Text, TextColumn, Story, Paragraph, Line, Word, Character, TextStyleRange, Table, Cell".match(objType); if (objType == null) { myError("テキストを選択してから実行してください。"); } }
申し訳ありませんがよろしくおねがいします。。。
|
No.6365 2011/12/16(Fri) 10:37:26
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/4.1.3 Safari/533.19.4
|
|
Re: 数字を1桁全角2桁以上半角 / Subi |
|
|
|
function main() { // 選択されているオブジェクトを確認する if (app.documents.length == 0) { myError("文書が開かれていません。\n文書を開いて、テキストを選択してから実行してください。");
} else { var selObj = app.activeDocument; }
ペーストされた部分をこのように修正してみてください。
|
No.6366 2011/12/16(Fri) 11:09:23
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
|
|
Re: 数字を1桁全角2桁以上半角 / Subi |
|
|
|
エラー文章を書き直すのを忘れてました。
function main() { // 選択されているオブジェクトを確認する if (app.documents.length == 0) { myError("文書が開かれていません。");
} else { var selObj = app.activeDocument; }
参考にしたいので元にしたスクリプトを紹介していただけますか?
|
No.6368 2011/12/16(Fri) 11:32:17
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
|
|
Re: 数字を1桁全角2桁以上半角 / きのぴお |
|
|
|
Subi様 どうもありがとうございます(>_<) できました。。。とても助かりましたm(__)m
こちらに掲載されているものを使わせていただきました。 ttp://d.hatena.ne.jp/ditahack/20101211/1292082494
|
No.6369 2011/12/16(Fri) 11:42:06
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/4.1.3 Safari/533.19.4
|
|