InDesignで結合セルを含む表の一部選択してスクリプト処理をする時には注意が必要かも。
//これでチェック
var a=app.selection[0].cells;
for(var i=0; i < a.length;i++){
	a[i].contents=""+i;
	a[i].fillColor="Yellow";
	}
選択したところと処理されるところの違い
下の左図で黒いところが選択範囲として選択した部分、右図はスクリプト処理後、青くなっている以外の黄色い部分も選択範囲として処理されている。意図しないところもスクリプト処理されてしまうかもしれません。Mac OSX 10.4.11 CS2, CS3で確認。
  
selcell_1-a.jpg
selcell_1-b.jpg

selcell_2-a.jpgselcell_2-b.jpg

selcell_3-a.jpgselcell_3-b.jpg

選択の仕方によってスクリプトが処理中にエラーを起こすダメな選択方法、通常の手作業オペレーションはできます。
selcell_4-error.jpgselcell_5-error.jpg

トラックバック(0)

トラックバックURL: http://www.milligramme.cc/mtos/mt-tb.cgi/497

TranslateThis

このブログ記事について

このページは、mgが2010年2月26日 13:09に書いたブログ記事です。

ひとつ前のブログ記事は「InDesign_CS3での結合セルの変な挙動」です。

次のブログ記事は「InDesign_乱数から文字コードから文字、そしてふるいにかけてみる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アーカイブ

Blog Parts