> selObj[j]が"GraphicLine"なんですから、
> selObj[j].graphicLines[h]ってのはおかしいんでないですか
すみません。今回は罫線のみに絞りましたので前回の続きではないですね。textFrameなども選択されている状態です。元は
var lineObj=app.activeDocument.graphicLines;
var graphicLineCount = 0 ;
for(var g=0; g<lineObj.length; g++){
if(lineObj[g].strokeWeight<0.1){
graphicLineCount ++ ;
lineObj[g].strokeWeight=0.1;
lineObj[g].strokeTint=100;
}
}
alert( graphicLineCount+ " つの罫線を0.1mmにしました")
だったのですが、エリア選択で処理しようと思い、いじくってるうちに質問のおかしなスクリプトになってしまいました。
[13831] モアイ (2012/04/05 Thu 15:17)