Photoshop CS4自動化作戦

選択範囲があるかどうか調べる

■プログラム説明
 選択範囲があるかどうかを調べるにはtry...catch()を使います。選択範囲がない場合には、選択範囲に対して処理を行うとエラーになります。このエラーをキャッチして選択範囲があるかどうかを調べるようにします。

■ソースコード
function checkSelection()
{
var flag = true;
try {
activeDocument.selection.translate(0,0);
}catch(e){
flag = false;
}
return flag;
}

if (checkSelection())
{
alert("選択範囲があります");
}else{
alert("選択されていません");
}
■ポイント
 なし