StartPage=1; // Первая страница диапазона
EndPage=3; // Последняя страница диапазона
var myDoc=app.activeDocument;
for (var Counter = StartPage; Counter <EndPage ; Counter++) 
    with (myDoc.pages[Counter])
    {    
      var cnt=pageItems.length  
      for   (var i=0; i<cnt;i++)
       
       pageItems[0].remove();
     }pageItems.remove();


удалить все незакрепленные элементы
. Подумал. Теперь согласен. Был не прав.Нет. Подумайте, почему.
Вот как то такКод:StartPage=1; // Первая страница диапазона EndPage=3; // Последняя страница диапазона var myDoc=app.activeDocument; for (var Counter = StartPage; Counter <EndPage ; Counter++) with (myDoc.pages[Counter]) { var cnt=pageItems.length for (var i=0; i<cnt;i++) pageItems[0].remove(); }
Сообщение об ошибке: Объект заблокирован.
Соответственно, должно быть:А вот в try{}catch(){} завернуть всё-таки надо, потому что надо
StartPage=1; // Первая страница диапазона
EndPage=3; // Последняя страница диапазона
var myDoc=app.activeDocument;
for (var Counter = StartPage; Counter <EndPage ; Counter++) 
    with (myDoc.pages[Counter])
  {   
      var cnt=pageItems.length  
      for   (var i=0; i<cnt;i++)
     try
     {       
       pageItems[0].remove();
     }catch(e){}
 }Вряд ли поэтому. Должна быть другая закономерность.У них шаблон другой
Соответственно, должно быть:
Код:StartPage=1; // Первая страница диапазонаEndPage=3; // Последняя страница диапазона var myDoc=app.activeDocument; for (var Counter = StartPage; Counter <EndPage ; Counter++) with (myDoc.pages[Counter]) { var cnt=pageItems.length for (var i=0; i<cnt;i++) try { [B]// если здесь произойдет исключение // оставшиеся элементы коллекции pageItems не будут уделены[/B] pageItems[0].remove(); }catch(e){} }
Так а где исправленное?исправил же

var myDoc=app.activeDocument;
for (var Counter = StartPage; Counter <EndPage ; Counter++) 
    with (myDoc.pages[Counter])
    {    
      var cnt=pageItems.length  
     for   (var i=0; i<cnt;i++)
     {
     try
     {       
       pageItems[0].remove();
     }catch(e){}
     }
   }function main() {
var startIndex = new Number(0);
var endIndex = new Number(0);
var itemIndex;
var currentItem;
	for (var pageIndex = startIndex; pageIndex <= endIndex; pageIndex++) {
		for (itemIndex = app.activeDocument.pages[pageIndex].pageItems.length - 1; itemIndex >= 0; itemIndex--) {
			currentItem = app.activeDocument.pages[pageIndex].pageItems[itemIndex];
			if (currentItem.locked) continue;
			else currentItem.remove();
		}
	}
}
main();