DTP駆け込み寺

[ 返信 ]

Re^2: script 特定の…

動かないのは色の設定時に正しく設定されないためでしょう。
エラーにならないのは、色々な値を受け取れるハズなんだけど(笑)

スウォッチを拾って、変数で渡せば解決すると思います。
とりあえず、こんなソースを書いて確認しました。

#target indesign
(function(){
var sw=app.activeDocument.swatches.itemByName("BBBB");
if (app.selection.length!=0) { // 表選択なら選択範囲は1つだけ
var tableObj = app.selection[0];
if (tableObj.constructor.name.match(/^Table|Cell$/)) {
for (var i=0; i<tableObj.cells.length; i++) {
if (tableObj.cells[i].fillColor.name=="AAAA"){
tableObj.cells[i].texts[0].fillColor=sw;
}
}
}
}
})();

[15878] 流星光輝 (2013/08/10 Sat 13:10) web


残り1件

  1. [15872] script 特定の色で塗られたセル内のtxtの色を変える ごえもん 2013/08/09 13:10
    1. [15873] Re: script 特定の色で塗られたセル内のtxtの色を (z-) 2013/08/09 13:41
    2. [15875] Re: script 特定の色で塗られたセル内のtxtの色を (z-) 2013/08/09 15:50
      1. [15878] Re^2: script 特定の… 流星光輝 2013/08/10 13:10
        1. [15880] Re^3: script 特定の… ごえもん 2013/08/11 11:11