よろよろ帳

InDesign JavaScript 勉強中

表をテキストに変換

ドキュメント上の表全部テキストに変換します。

app.doScript (main, ScriptLanguage.JAVASCRIPT, [], UndoModes.FAST_ENTIRE_SCRIPT);
function main (){//コマンドZで復帰
var Doc = app.activeDocument;
app.findTextPreferences.findWhat ="<0016>";//表を検索
var Res=Doc.findText();
for(var i=0; i<Res.length; i++){
    Res[i].tables[0].convertToText("\t", "\r");//タブと改行で変換
    }
app.findTextPreferences.findWhat =NothingEnum.nothing;//検索クリア
}