var myDoc = app.activeDocument;
var myL = myDoc.activeLayer;
var mySw = myDoc.swatches;
var mySwN = [];
for(i=0;i<mySw.length;i++){mySwN[i] = mySw[i].name;}
var w = new Window("dialog","Перекрасим-ка рамку у таблиц");
var myP = w.add("dropdownlist",undefined,mySwN);
myP.selection = 0;
w.add("button",undefined,"OK");
if (w.show()!=1){exit();}
with (myDoc.stories.everyItem().tables.everyItem()){
try{bottomBorderStrokeColor = leftBorderStrokeColor = rightBorderStrokeColor = topBorderStrokeColor = mySw[myP.selection.index];}
catch(e){}
}
Было бы возможно если бы Вы использовали табличные стили.
Код:var myDoc = app.activeDocument; var myL = myDoc.activeLayer; var mySw = myDoc.swatches; var mySwN = []; for(i=0;i<mySw.length;i++){mySwN[i] = mySw[i].name;} var w = new Window("dialog","Перекрасим-ка рамку у таблиц"); var myP = w.add("dropdownlist",undefined,mySwN); myP.selection = 0; w.add("button",undefined,"OK"); if (w.show()!=1){exit();} with (myDoc.stories.everyItem().tables.everyItem()){ try{bottomBorderStrokeColor = leftBorderStrokeColor = rightBorderStrokeColor = topBorderStrokeColor = mySw[myP.selection.index];} catch(e){} }
http://help.adobe.com/ru_RU/indesign/cs/using/WS0836C26E-79F9-4c8f-8150-C36260164A87a.htmlВ меню "Window" найдите "Scripts" (в зависимости от версии путь отличается), там откройте папку Application, найдите сохраненный файл и два раза мышью по нему.