> selObj = app.activeDocument.selection;
> selObj.cornerEffect = CornerEffects.roundedCorner;
> selObj.cornerRadius = 10 ;
> ただ、公開されているコードをそのまま実行しても同じエラーが出るので、自分の環境が悪いのかとも思ったりしてるのですが。。
お〜まちさん謹製オブジェクトモデルを参照しますと(サイト内でCornerEffectsを検索してみてください)
http://www15.ocn.ne.jp/~preopen/iddomjs/Rectangle.html
CornerEffectsはCS2まで使われていたことがわかります。
なので、スクリプトフォルダ内に「Version 4.0 Scripts」フォルダを作り、その中にスクリプトを置けば動く可能性はあります。
1〜2行目でselection配列に対して角オプションをあれこれしまっているので、どのみちエラーは出たと思います。
CS3用となると
selObj = app.activeDocument.selection[0];
selObj.cornerOption = CornerOptions.ROUNDED_CORNER;
selObj.cornerRadius = 10 ;
で動くんではないでしょうか(未検証ですみません)。
自身で試しもせずに例文を公開なさっている所もあるので(あるんです)、
まあ何でも鵜呑みにしないことです。。あと元コードの動作確認バージョンのチェックも。
[15605] (z-) (2013/05/28 Tue 12:48)