DTP駆け込み寺

No.13831へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

Re^2: 範囲選択すると動作しません

> 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)