http://goo.gl/RExCaのつづきです。前回の件は環境による違いだと諦めました。今回はこれです。
var selObj = app.activeDocument.selection;
var graphicLineCount = 0 ;
for (var j = 0 ; j < selObj.length ; j++) {
if (selObj[j].constructor.name =="GraphicLine") {
graphicLineCount ++ ;
for (var h = 0 ; h < selObj[j].graphicLines.length ; h ++) {
selObj[j].graphicLines[h].strokeWeight = 0.1 ;
}
}
}
alert("選択していた " + selObj.length + " つのうちの " + graphicLineCount+ " つの罫線を0.1mmにしました")
アラートは表示されるものの0.1mmに変わってくれません。
範囲選択の書き方が悪いのでしょうか? それともまた環境の違いによるものなのでしょうか? 当方の環境はWin版CS4です。ご検証できる方、よろしくお願いします。
[13827] モアイ (2012/04/05 Thu 13:24)