|
おはようございます。いつもお世話になってます。
Mac 10.4.11 InDesignCS4 6.0.6 を使用しています。
1の時はAの段落スタイルを。 2の時はBの段落スタイルを。 3の時はCの段落スタイルを。 の、ように、複数の段落スタイルをまとめてかけられる方法はありますでしょうか?? もしありましたら、教えていただきたいです。 よろしくお願いします。
|
No.5252 2010/11/04(Thu) 09:52:02
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
Re: 段落スタイルを複数まとめて / いき |
|
|
No.5253 2010/11/04(Thu) 10:59:06
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
いきさん ありがとうございます。
勉強不足のようでせうぞーさんの、見させてもらったのですが (?_?)状態になってしまいました…。。。 (お恥ずかしいです)
ちょっと、、、勉強してみます。ありがとうございました。
|
No.5255 2010/11/04(Thu) 15:58:38
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / いき |
|
|
|
もう少し詳しい内容をお伝えいただけないでしょうか。
> 1の時はAの段落スタイルを。 > 2の時はBの段落スタイルを。 > 3の時はCの段落スタイルを。 とのことですが、それぞれの段落内に目印となる文字列が含まれていて、段落の出現順がランダムなのでしょうか。
あるいはそうでなく、段落の出現順が決まっており、且つそれぞれ個別のフレームに分かれている状態なのでしょうか。
せうぞーさんの「run_Queries」が有効なのは上のパターンです。 下のパターンであれば、同じくせうぞーさんの「ParagraphStyles_SET」が有効です。
|
No.5257 2010/11/04(Thu) 16:23:24
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)
|
|
Re: 段落スタイルを複数まとめて / 小泉 |
|
|
|
単純な物で良ければAppleScriptで作ってみました。 選択テキストに対して処理をします。
「ほげほげ」という文字列がある行に段落スタイル「本文」を当てます。 以降「へんほん」には「見出し」というように1行目のリストを書き換えればある程度の単純なパターンには対応できます。
----以下スクリプト
set a6 to {{"ほげほげ", "本文"}, {"へんほん", "見出し"}, {"うぁっは", "絵解き"}}
tell document 1 of application "Adobe InDesign CS4" set a1 to object reference of paragraphs of selection repeat with a2 in a1 repeat with a5 in a6 if a5's item 1 is in (contents of a2 as Unicode text) then set applied paragraph style of a2 to a5's item 2 end repeat end repeat end tell
---スクリプト終わり
|
No.5258 2010/11/04(Thu) 17:06:00
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
おはようございます。
>いきさん それぞれの段落内に目印となる文字列が含まれていて、段落の出現順がランダム、です。
>小泉さん ありがとうございます。 この set a6 to {{"ほげほげ", "本文"}, {"へんほん", "見出し"}, {"うぁっは", "絵解き"}}
tell document 1 of application "Adobe InDesign CS4" set a1 to object reference of paragraphs of selection repeat with a2 in a1 repeat with a5 in a6 if a5's item 1 is in (contents of a2 as Unicode text) then set applied paragraph style of a2 to a5's item 2 end repeat end repeat end tell
を、せうぞーさんの「run_Queries」で、、、ってことですか??
なんかスプリクトのことぜんぜんわからなくてすいません(T.T)
|
No.5259 2010/11/05(Fri) 08:35:31
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
たびたびすいません スクリプトエディタに貼付ければいいかんじです・・・よね?? ちょっとやってみます!!!
|
No.5260 2010/11/05(Fri) 08:43:34
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
AppleScriptエラー object reference of every paragraph of selection of document 1 を取得できません。
と、でてきてしまいました…。(?_?) たすけてください(T.T)
|
No.5261 2010/11/05(Fri) 09:02:37
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / いき |
|
|
No.5262 2010/11/05(Fri) 09:19:57
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
いきさん テキストを選択したらできました!すごい…。
今回、これを使いたかったのは、自動組版とあわせて使うんですけど、 その自動組版からできあがったインデザインデータは 全部範囲指定したくても、まとめて選択範囲できないんです。
範囲指定しなくても使えるものとなったら やはりせうぞーさんのを使わせてもらうほうがいいのでしょうか…。
["transliterate","半角カナ"], ["glyph","葛飾区"], ["text","カンマ"], ["grep","大見出し"], ["grep","中見出し"], ["grep","小見出し"], ["grep","図太字"],
ここらへんを変更するって書いてあるのですが、、、
たとえば
★ を 段落スタイルの 段落1 にしたい場合はどのように 変更したらいいのか教えていただけませんか???
|
No.5263 2010/11/05(Fri) 09:36:18
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / いき |
|
|
No.5265 2010/11/05(Fri) 10:50:09
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
いきさん
どうもありがとうございます。(>_<)
検索クエリーの 検索文字列と置換文字列に書いてあるのがよく見えなくて ここに書いてもらってもいいですか?? 頼ってばかりでごめんなさい。
|
No.5266 2010/11/05(Fri) 11:12:18
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / いき |
|
|
|
きのぴおさんが設定した条件によって記入すべき文字列は変わってきます。 正規表現についてはご自身で勉強してください。 全てを理解する必要はありません。 部分的に知るだけで、仕事がずいぶん楽になりますよ^^
|
No.5268 2010/11/05(Fri) 11:17:34
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
|
いきさん
長々とどうもありがとうございました! 正規表現、もっと勉強してみます。 助かりました。m(__)m
|
No.5269 2010/11/05(Fri) 11:21:13
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / 小泉 |
|
|
|
複数テキストボックスならこれでいけますね。これなら選択しなくても良いです。
set a6 to {{"ほげほげ", "本文"}, {"へんほん", "見出し"}, {"うぁっは", "絵解き"}}
tell document 1 of application "Adobe InDesign CS4" set a1 to object reference of paragraphs of every story repeat with a2 in a1 repeat with a5 in a6 if a5's item 1 is in (contents of a2 as Unicode text) then set applied paragraph style of a2 to a5's item 2 exit repeat end if end repeat end repeat end tell
|
No.5272 2010/11/05(Fri) 11:59:55
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
|
|
Re: 段落スタイルを複数まとめて / きのぴお |
|
|
No.5275 2010/11/05(Fri) 13:03:01
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
|
|