ソースコード(拡張子jsxで保存してください) ―――――――――――――――――――――――――――――――――――――― #target 'InDesign' if (app.selection.length==1){ var s=app.selection[0]; if (s.constructor.name.match(/InsertionPoint|Character|Text|Paragraph|Line|TextStyleRange|Word|TextColumn/)){ w = app.dialogs.add({name:"再変換"}); c = w.dialogColumns.add(); t = c.textEditboxes.add({editContents:s.contents, minWidth:120 }); if (w.show()) { s.contents=t.editContents; //再変換結果を戻す }else{ // キャンセル } w.destroy(); } }else{ alert("テキスト選択orカーソルを立てて実行してください"); }