.PNG ファイルとして保存(Photoshop スクリプト)

以前作成したもので、今の Photoshop で使えるのかな……?
今編集中のドキュメントを .PNG ファイルで保存するスクリプト
保存先は、編集中のドキュメントを保存しているフォルダにしている。
スクリプトの実行方法
[ファイル]メニューの[スクリプト]→[参照]から「SavePNG.js」を選択する
SavePNG.js
// エラーメッセージ
var STRERR_NO_SAVE
= "保存してから実行して下さい";
var STRERR_NO_TARGET
= ".PSD のみを対象としています";
var rgExt = new RegExp( "^(.+/[^/]+)\.[Pp][Ss][Dd]$" )
function main()
{
// 編集中のドキュメントがなければここで終了
if( activeDocument == null )
{
return;
}
var lpDoc = activeDocument;
var sPath;
// 編集中のドキュメントのパスを取得
try
{
sPath = lpDoc.fullName.toString();
}
catch( e )
{
alert( STRERR_NO_SAVE );
return;
}
// 編集中のドキュメントのパスから拡張子(.PSD)を除いたパスを取得
var m = rgExt.exec( sPath );
if( m == null )
{
alert( STRERR_NO_TARGET );
return;
}
// .PNG として保存
var sDstPath = m[1] + ".png";
var saveOption = new PNGSaveOptions();
saveOption.interlaced = false;
var f = new File( sDstPath );
lpDoc.saveAs( f, saveOption, true );
}
main();