段落スタイルの名前まとめて変えようと繰り返しを0から始めるとエラー。"スタイル名にかぎ括弧は使用できません"。lengthを見るとパネルの表示数より1つ多いので2から始めるようにしました。0からtryを挟んでも動きましたがなるべく短くしたいです。
- 文字スタイル[0][なし]
- セルスタイル[0][なし]
- 表スタイル[0][表スタイルなし],[1][基本表]
- オブジェクトスタイル[0][なし],[1][基本グラフィックフレーム],[2][基本テキストフレーム],[3][基本グリッド]
……やっぱりtryの方がいいかも。
//段落スタイル app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT); function main (){ var P=app.activeDocument.paragraphStyles; //alert (app.activeDocument.paragraphStyles.length) //alert (app.activeDocument.paragraphStyles[0].name) //[0]は[段落スタイルなし],[1]は[基本段落] for(var i=2; i<P.length; i++){ P[i].name=P[i].name.replace(/段落スタイル/,"みだし") } }
//オブジェクトスタイル var O=app.activeDocument.objectStyles; for(var i=0; i<O.length; i++){ try{O[i].name=O[i].name.replace(/オブジェクトスタイル/,"かざり") }catch(e){} }